freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c課件:第07章數(shù)組-資料下載頁

2024-10-17 00:54本頁面
  

【正文】 組元素賦值。 2)用字符數(shù)組存儲字符串時,其元素的個數(shù)至少應比字符串的長度多 1; 字符串處理時,以‘ \0’為字符串結束,無需關心字符數(shù)組的實際長度。 例如: k=0。 while(s[k]!=39。\039。) k++。 上機調(diào)試 Errors: ? 1)注意數(shù)組訪問越界,或漏掉下標為 0的元素。因為下標從 0開始。 ? 2)數(shù)組不能整體賦值。 ? 3)定義數(shù)組時長度不確定。 練習 1. main() { int y[2][3]={2,34,6,8,10,12}。 int i。 for(i=0。i2。i++) printf(%d,y[1i][i+1])。 } 注意:二維數(shù)組的存儲格式,下標從 0開始。 2. include define N 6 main() { char c[N]。 int i。 for(i=0。iN。i++) c[i]=getchar()。 for(i=0。iN。i++) putchar(c[i])。printf(\n)。 } /*注意: 讀取字符時回車符的處理。 */ 若運行時輸入: ab c def 結果為: 3. main() { int n[3],i,j,k。 for(i=0。i3。i++) n[i]=0。 k=2。 for(i=0。ik。i++) for(j=0。jk。j++) n[j]=n[i]+1。 printf(\n%d,n[1])。 }/*注意下標的變化 */ 運行結果為: 3 4. include main() {char ch[3][4]={123,456,78}。 int i。 for(i=0。i3。i++) {printf(%s,ch[i])。puts(ch[i])。} } /*注意:字符串輸出時‘ \0’的處理。 */ 運行結果為: 123123 456456 7878 N位學生的成績,統(tǒng)計各分數(shù)段的人數(shù),統(tǒng)計結果存入數(shù)組,并輸出。(統(tǒng)計原則:60,60~69,70~79,80~89,90~99, 100各為一段 ,N為符號常量) 分析:數(shù)據(jù)結構: N個學生的成績、各分數(shù)段的人數(shù)分別用一維數(shù)組 sc[N],count[11]存放。 算法: 1)輸入 N個成績 2) count 數(shù)組各元素清 0 3)統(tǒng)計:對每一個成績,判斷其屬于哪一分數(shù)段,然后將對應 count數(shù)組元素加 1。 4)輸出 count 中的各元素,即各分數(shù)段的人數(shù)。 ? 6: 插入一個數(shù)到已排好序的數(shù)組中,使之仍然有序。 ? 分析算法:設待插入的數(shù)為 x,數(shù)組名為 s,已按由小到大的順序排列。 S1:找插入位置,方法是將 x 與數(shù)組中的第一個元素比較,若 s[0]x,則 x應插在 s[0]處;否則,繼續(xù)與下一個元素比較,直至找到第一個比 x大的元素( x應插在該處)或數(shù)組中所有的元素都比較完( x應插在最后)。 S2:移動部分元素,為 x騰出位置:若 x的插入位置不在最后,則應將插入位置開始的數(shù)組元素后移一個位置。 S3:插入。流程圖: define N 5 /* program */ main() /*設原數(shù)組中有 5個元素。 */ { int s[N+1]={4,7,9,10,30}。 int i,j,x。 printf(\n enter a integer for insert:)。 scanf(%d,amp。x)。 for(i=0。iN。i++) /*找插入位置 */ if(xs[i]) break。 if(iN) /*后移插入位置開始往后的元素 */ for(j=N1。j=i。j) s[j+1]=s[j]。 s[i]=x 。 /*插入 */ for(i=0。iN+1。i++) /*輸出插入后的數(shù)組各元素 */ printf(%d ,s[i])。 } 7. 輸入 10 個字符串(長度不超過 30),按由小到大的順序排序。 分析: 10個字符串,用二維字符數(shù)組表示; 1)輸入(用循環(huán)) 2)排序(同 10個整數(shù)排序,用雙重循環(huán)) 3)輸出。 注意 : 兩個字符串交換時不能直接賦值,需用 strcpy()函數(shù)。 程序: 綜合練習 足球彩票系統(tǒng): 1)單注式:輸入本期彩票的正確結果,輸入若干單注式彩票,判斷每一注是否中得一等或二等獎。( 2)復式:輸入本期正確結果,輸入任意一張選票的選項,判斷是否中得一等(十三場全猜對)、二等獎(猜錯一場)。 自動閱卷系統(tǒng) ( 1)單選題的批閱,每題 2分。 (2)多選題的批閱 : (A)錯選一個即全錯。 (B)多選一個即全錯,少選時選對一個的一分。每題 4分。 exercise ? 上機調(diào)試題 ? 習題 1 、 7
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1