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

正文內(nèi)容

c語言程序設(shè)計(jì)(二)ppt-免費(fèi)閱讀

2025-03-18 01:04 上一頁面

下一頁面
  

【正文】 i++) {gets(str)。\039。 } 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 (2)字符串連接函數(shù) strcat 形式: strcat(字符數(shù)組名 1,字符數(shù)組名 2或字符串 2) 【 功能 】 把字符串 2連 接到字符串 1后面,去掉字符串 1后面的 \0,結(jié)果存放在字符數(shù)組 1中,因此,字符數(shù)組1應(yīng)足夠長(zhǎng)。與 putchar(?\n?)相同:回車換行 puts(“\n”)。str1[2])。 printf(%s\n,str)。\039。 printf(\n)。 printf(輸入 4個(gè)字符 :)。ch[i])。 共同特點(diǎn) 是: 遇到’ \0?不結(jié)束輸出、不換行 (中間的’ \0?變成空格 )。 否則只是一個(gè)沒有結(jié)束符的字符數(shù)組,而不是一個(gè)獨(dú)立的字符串。l39。\039。 1.字符串的存儲(chǔ) 可用一維字符數(shù)組存放字符串:以第一個(gè) ‘ \0?為字符串結(jié)束符。, 39。}, {39。}, {39。,39。l39。}。,39。字符數(shù)組中的每一個(gè)元素存放一個(gè)字符。j++) printf(%5d ,s[i][j])。i++) mean[j]+= s[i][j]。 ? if(s[i][j]max) ? {max=s[i][j]。 ? for(i=0。 ? printf(\n)。j++) /*條件 ji限制操作在下三角范圍內(nèi)*/ ? {t=a[i][j]。i++) /*輸出矩陣 a */ ? {for(j=0。i3。 printf(\n)。這種用花括號(hào)分開初值的辦法可以推廣到多維數(shù)組。 /*行數(shù)為 2,只給 a[0][0]、a[0][1]、 a[1][0]賦初值 */ (5)按存儲(chǔ)順序給部分元素賦初值,省略的行數(shù)為:最后初值到達(dá)行號(hào) +1 例如: int a[ ][3]={1,2,3,4}。 (2) 按存儲(chǔ)順序連續(xù)賦初值,例如: int s[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}。存放的順序是按行存放: a[0][0], a[0][1], a[0][2], a[0][3], a[1][0], …a[1][3], a[2][0], …a[2][3] 。i++) /*變量 i控制數(shù)組的行下標(biāo) */ {for(j=0。 /*定義 d為 4行 5列的實(shí)型數(shù)組 */ 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 二維數(shù)組元素的引用 數(shù)組名 [行下標(biāo) ][列下標(biāo) ] 如: s[2][4],這里下標(biāo)用來標(biāo)識(shí)數(shù)組元素在數(shù)組中的位置。 else top=mid+1。x)。在一半范圍內(nèi)查找還是用中間數(shù)與待查數(shù)比較,直到待查范圍縮小到?jīng)]有數(shù)為止。 iN amp。 for(i=0。 a[i]=a[p]。 } 【 例 】 將 10個(gè)整數(shù)從大到小排序 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 /* 選擇排序 */ main() {int [10]={8,15,14,12,9,3,11,0,28,6}, i,j,t,p。j10。 n++。i++) {scanf(%f,amp。i++) {if(i%5==0) printf(\n)。 【 分析 】 Fibonacci 數(shù)列可按下式計(jì)算: f i =f i1+f i2 初值 f 0=1 , f 1=1。 經(jīng)過上述定義及初始化之后, num[0]=1, num[1]=2, num[2]=3, num[3]=4, num[4]=5。 int i。 下面是常見的一維數(shù)組的定義: int a[10]。例如:下面的定義是錯(cuò)誤的。這 5 個(gè)元素分別為 a[0]、 a[1]、 a[2]、a[3]、 a[4]。一個(gè)數(shù)組可以包含多個(gè)數(shù)組元素,這些數(shù)組元素可以是基本數(shù)據(jù)類型或是構(gòu)造類型。 在編寫循環(huán)程序時(shí),要注意避免出現(xiàn)死循環(huán)。 } }} 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 迭代專題 【 例 】 現(xiàn)有人口 13億,如果按年 2%的增長(zhǎng)速度, 10年后將有多少人? main() { int i,year=10。men++) for(women=0。n++) {sn=n*n。 if (j==i) printf(\n)。 t=t+i+1。 s=0。 s=0。 t=t*x*x/((n+1)*(n+2))。 printf(輸入弧度 X)。i=100。i++) {f3=f1+f2。該數(shù)列的生成方法為:F1=1, F2=1, Fn=Fn1+Fn2( n=3),即從第 3個(gè)數(shù)開始,每個(gè)數(shù)等于前2個(gè)數(shù)之和。 a=m。 if(i=k+1) printf(%d 是素?cái)?shù) \n ,n)。 /* */ include main() { int n,i,k。 s=0。 for(。 1.一般格式: break; continue; 2.功能 ( 1) break:強(qiáng)行結(jié)束循環(huán),轉(zhuǎn)向執(zhí)行循環(huán)語句的下一條語句。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 7) 例 使用 for循環(huán)語句編寫程序,求解滿足條件 1+ 2+ 3+ …… + n≥1000的最小 n和 s的值。i=100。 。 } for編寫程序,求 1 2 3 …… n的值,如果n值很大 思考 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 4) 注意 (1)for循環(huán)可以用以下 while循環(huán)代替 : 表達(dá)式① 。表達(dá)式 ② 。 計(jì)算 s=1+2+3+… +100 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 dowhile語句( 3) dowhile先做 后循環(huán) , 而 while循環(huán)先判斷 后做 例如下面兩個(gè)程序 : main() {int n=1。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 dowhile語句( 2) /* */ main( ) { int i,s。 while(fabs(temp)=1e4) { sum=sum+temp。求絕對(duì)值用數(shù)學(xué)函數(shù) fabs()。 (2)循環(huán)執(zhí)行的次數(shù)用以下公式計(jì)算 : 循環(huán)次數(shù) = (終值 初值 )/ 步長(zhǎng) + 1 例如上例循環(huán)次數(shù)為 : (100 – 1)/1 + 1,即 100次。i=i+1。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 C語言程序設(shè)計(jì) (二 ) 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 第 5章 循環(huán)程序設(shè)計(jì) 循環(huán)程序結(jié)構(gòu)特點(diǎn)與組成 循環(huán)程序的控制方法 單重循環(huán)程序設(shè)計(jì) 多重循環(huán)程序設(shè)計(jì) 應(yīng)用舉例 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 引言 (1) ?方法探索 1 2 3 …… 1 s+2 s+3 S+100 s s = s + i。 圖 53例 51流程圖 例 51 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 while語句( 3) /* */ main() { int i,s。 步長(zhǎng)也可以為 負(fù)數(shù) ,例如下面也能計(jì)算 1+2+? +100: int i,s。 /* */ include include main() { int sign。 i=i+2。 i=1。 do { printf(“%d:*****\n”,n++) }while(n1)。表達(dá)式 ③ ) 循環(huán)體語句 表達(dá)式 ① 通常用于循環(huán)的初始化 , 包括循環(huán)變量的賦初值 、其他變量的準(zhǔn)備等; 初始化表達(dá)式 循環(huán)條件 修正表達(dá)式 表達(dá)式②為循環(huán)的條件,如果缺省則條件為真; 表達(dá)式③通常設(shè)計(jì)為循環(huán)的調(diào)整部分,主要是循環(huán)變量的變化部分; 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 2) for語句的執(zhí)行 (1)計(jì)算表達(dá)式①; (2)計(jì)算表達(dá)式②,當(dāng)值為非 0則執(zhí)行循環(huán)體語句;當(dāng)值為 0則跳出循環(huán),執(zhí)行 for語句后面的語句; (3)若執(zhí)行完循環(huán)體語句,則接著執(zhí)行表達(dá)式③,然后轉(zhuǎn)到步驟 (2)繼續(xù)循環(huán)。 while (表達(dá)式② ) {循環(huán)體語句 。表達(dá)式③ ) {循環(huán)體語句 。) /*相當(dāng)于 while(i=100)*/ s+=i++。 /* */ main() { int n,s。 ( 2) continue:對(duì)于 for循環(huán),跳過循環(huán)體其余語句,轉(zhuǎn)向循環(huán)變量增量表達(dá)式的計(jì)算;對(duì)于 while和 dowhile循環(huán),跳過循環(huán)體其余語句,但轉(zhuǎn)向循環(huán)繼續(xù)條件的判定。n=10。 while(n=10) { if(n%2==0) continue。 printf(請(qǐng)輸入數(shù)值 N:\n )。 else printf(%d 不是素?cái)?shù) \n ,n)。b=n。 /* EX510. C*/ main() { long f1,f2,f3。 printf(%10ld,f3)。i++) { for(j=2。 scanf(%d,amp。 n=n+2。 for( i=1。 t=1。 } printf(它們的和為 %d\n,s)。 } } 如何輸出? ? 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 窮舉專題( 1) [例 ]求 1到 500之間的全部 “ 同構(gòu)數(shù) ” 之和。 if(n==sn%10||n==sn%100||n==sn%1000) sum=sum+n。women=11。 float n=13。 注意 break和 continue語句的區(qū)別。因此按元素的類型不同,數(shù)組又可分為數(shù)值數(shù)組、字符數(shù)組、指針數(shù)組、結(jié)構(gòu)體數(shù)組等各種類型。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 【 注意 】 (1) 數(shù)組名用合法的標(biāo)識(shí)符命名,與變量的命名方法相同。 int n=10。 /*定義整型數(shù)組 a,它有 10個(gè)元素 */ char str[20]。 for(i=0。 (2)對(duì)數(shù)組的部分元素賦初值其余元素的值為 0(對(duì)實(shí)數(shù)是 ,對(duì)字符型是‘ \0’) ,例如: int num[5]={1,2,3}。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 main() { int i。 printf(%6d,f[i])。a[i])。} if(n%4==0)printf(\n)。j++) if(a[i]a[j]) { temp=a[i]。 for(i=0。 a[p]=t。 iN。amp。理論上,折半查找平均查找次數(shù)為 log2n (2)具體方法:設(shè)三個(gè)變量 mid、 top和 bot,分別表示查找范圍的中間、最小和最大下標(biāo),查找中如果沒有找到,則不斷迭代這些變量,直到找到或查找范圍縮小到?jīng)]有數(shù)為止。 top=0。 }while(top=bot amp。 下標(biāo)可以是整型常量或整型表達(dá)式,如 :a[2][3], a[i][j],s[k1][i+3] 等。j4。 設(shè)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1