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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]數(shù)組-閱讀頁(yè)

2024-10-31 23:17本頁(yè)面
  

【正文】 字符相同 , 則兩字符串相等;若出現(xiàn)不同字符 , 則以第一個(gè)不同字符的比較結(jié)果為準(zhǔn) 。 因此 , 如果兩個(gè)字符串相等 , 則它們不僅長(zhǎng)度相同 , 而且對(duì)應(yīng)位置的字符也相等 。 void main() { int i。 for(i=2。i++) f[i]=f[i2]+f[i1]。i20。 printf(%12d,f[i])。 } 下頁(yè) ? ? 33 ? 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)例 ? 【 實(shí)例 6】 求一組成績(jī)的平均分?jǐn)?shù) , 設(shè)給定的數(shù)據(jù)是 87, 90, 85, 98, 65, 80, 74, 67。 本例使用數(shù)組定義時(shí)初始化的方式來(lái)表示要計(jì)算的數(shù)據(jù) , 其次 ,為增加程序的通用性 , 考慮讓程序自動(dòng)判斷數(shù)據(jù)值的個(gè)數(shù) , 用于循環(huán)結(jié)束的控制條件 。 float score[ ] = { 87,90,85,98,65,80,74,67 }。 num = sizeof(score) / sizeof(float)。 inum。 printf(Average:%.1f \n, sum/num)。 ? 分析 : 遍歷二維數(shù)組的每一個(gè)元素經(jīng)常使用雙重循環(huán) , 本例演示了二維數(shù)組的基本輸入輸出控制方法 。 int b[3][2],i,j。 for(i=0。i++) { for(j=0。j++) { printf(%5d,a[i][j])。 } printf(\n)。 for(i=0。i++) { for(j=0。j++) printf(%5d,b[i][j])。 } } 運(yùn)行結(jié)果 : Array a: 1 2 3 4 5 6 Array b: 1 4 2 5 3 6 ? ? 35 ? 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)例 ? 【 實(shí)例 8】 輸出一個(gè) 3X4的矩陣中最大元素的值及其所在行號(hào)和列號(hào) 。 int a[3][4]={21,2,3,34,5,46,7,8,92,10,11,12}。 for(i=0。i++) for(j=0。j++) if(a[i][j]max) { max=a[i][j]。 col=j。 } ? ? 36 ? 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)例 ? ?【 實(shí)例 9】 編寫(xiě)函數(shù) strcopy(s1,s2), 完成字符串的復(fù)制操作 。 main() { char str1[20], str2[6]=China 。 puts(s1)。 while (s1[i] != 39。) { s1[i]=s2[i]。 } s1[i]=39。 } 程序可進(jìn)一步修改為: void strcopy( char s1[ ], char s2[ ]) { int i = 0。 } ? ? 37 ? 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)例 ? 【 實(shí)例 10】 將字符串轉(zhuǎn)換成等值的機(jī)內(nèi)數(shù)。 如: 0556 → 366。 用一維數(shù)組表示八進(jìn)制數(shù)串 。 char s[8]。 i = 0。 while ( s[i] != 39。 ) { n = n * 8 + s[i] 39。 i++。 } ? ? 38 ? 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)例 ? 【 實(shí)例 11】 將十進(jìn)制數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)串。 char s[8]。n)。 d=n%8。039。 n=m。 } while (n != 0 )。 i = 0。 } 123 10 … 3 ? s[0] 12 10 … 2 ? s[1] 1 10 … 1 ? s[2] 0 n d ? ? 39 ? 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)例 ? ?【 實(shí)例 12】 用選擇法排序 。 執(zhí)行 n1 次選擇和交換后 ,將會(huì)得到有序數(shù)組 。 printf( Enter Num: )。n )。 for ( i=0。 i++ ) scanf( %d, amp。 printf(The date is:\n)。i=n1。 for ( i=0。 i++ ) { min = i。 j= n1。 if ( i != min) { temp = a[i]。 a[min] = temp。 for ( i=0。 i++ ) printf( %5d, a[i] )。 } ? ? 40 ? 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)例 ? ?【實(shí)例 13】 編寫(xiě)一個(gè)函數(shù),將一個(gè)整數(shù)插入上題已排序好的表中。 ? 方法: 插入方法分三步 ?第一步 找插入位置 。 ?第三步 插入元素 。 for ( i = n。 i ) { if ( a[i1] in ) a[i] = a[i1]。 } a[i] = in。 ? 中心語(yǔ)句如下: for ( i=0。amp。 i++)。 下頁(yè) ? ? 42 ? 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)例 ? ? 字符串和字符數(shù)組的應(yīng)用 ?【 實(shí)例 15】 輸入一行字符 , 統(tǒng)計(jì)其中共有多少單詞 ,單詞之間用空格分隔開(kāi) 。 找不到 ,打印信息 。 ? 程序如下: 下頁(yè) include void main() { char string[50],c。 //word=0表示未出現(xiàn)單詞,如出現(xiàn)單詞 word就置為 1。 for(i=0。\039。 39。 else if(word==0) { word=1。 } printf(There are %d words in the line.\n,num)。 } incl e stdi .h main() { char str[ ], s[10]。//re為匹配的位置 printf( Enter main str: )。 printf( Enter sub str: )。 while (i=strlen(str)strlen(s)) { for ( j=0。 j++) if ( str[i+j] != s[j] ) { i++。 } if ( j == strlen(s) ) {re=i。}//匹配成功,結(jié)束循環(huán) } if(re) printf( Result: %d\n, re )。 getc
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1