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

正文內(nèi)容

c語言程序設(shè)計(二)ppt-預(yù)覽頁

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

下一頁面
 

【正文】 0) /* 循環(huán)控制 */ { s=s+i。 (2)循環(huán)執(zhí)行的次數(shù)用以下公式計算 : 循環(huán)次數(shù) = (終值 初值 )/ 步長 + 1 例如上例循環(huán)次數(shù)為 : (100 – 1)/1 + 1,即 100次。 while( i=1) { s=s+i。求絕對值用數(shù)學(xué)函數(shù) fabs()。 sum=0。 while(fabs(temp)=1e4) { sum=sum+temp。 } sum=sum*4。 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 dowhile語句( 2) /* */ main( ) { int i,s。 i=i+1。 計算 s=1+2+3+… +100 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 dowhile語句( 3) dowhile先做 后循環(huán) , 而 while循環(huán)先判斷 后做 例如下面兩個程序 : main() {int n=1。 while(n1) printf(“%d:*****\n”,n++)。表達(dá)式 ② 。 for(i=1,sum=0。 } for編寫程序,求 1 2 3 …… n的值,如果n值很大 思考 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 for語句( 4) 注意 (1)for循環(huán)可以用以下 while循環(huán)代替 : 表達(dá)式① 。 for(。 。i=100。i=100。 相當(dāng)于 while (1)循環(huán)體語句 。 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 for語句( 7) 例 使用 for循環(huán)語句編寫程序,求解滿足條件 1+ 2+ 3+ …… + n≥1000的最小 n和 s的值。n++)s+=n。 1.一般格式: break; continue; 2.功能 ( 1) break:強(qiáng)行結(jié)束循環(huán),轉(zhuǎn)向執(zhí)行循環(huán)語句的下一條語句。 ( 2)循環(huán)嵌套時, break和 continue只影響包含它們的最內(nèi)層循環(huán),與外層循環(huán)無關(guān)。 for(。 s+=n。 s=0。 n++。 /* */ include main() { int n,i,k。 k=sqrt(n)。 if(i=k+1) printf(%d 是素數(shù) \n ,n)。 printf(從鍵盤讀入 m 和 n: )。 a=m。b=t。該數(shù)列的生成方法為:F1=1, F2=1, Fn=Fn1+Fn2( n=3),即從第 3個數(shù)開始,每個數(shù)等于前2個數(shù)之和。 f2=1。i++) {f3=f1+f2。 f2=f3。i=100。 if(ji1) /* i是素數(shù) ,因為 2 ~ i1沒有 i的因子 */ s=s+i。 printf(輸入弧度 X)。 t=x。 t=t*x*x/((n+1)*(n+2))。 } 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 求和專題( 2) 【 例 513】 計算 s=1+(1+2)+(1+2+3)+… +(1+2+3+4+… n) /* */ main() { int i,j,s,n。 s=0。j=i。 s=0。n)。 t=t+i+1。i=9。 if (j==i) printf(\n)。 main( ) { int n, sum=0。n++) {sn=n*n。要求一次全搬完,問男、女、小孩各多少人? 根據(jù)題意知,男人為: 0~ 8;女人為: 0~ 11;小孩為: 0~ 36。men++) for(women=0。amp。 } }} 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 迭代專題 【 例 】 現(xiàn)有人口 13億,如果按年 2%的增長速度, 10年后將有多少人? main() { int i,year=10。i++) n=n*(1+)。 在編寫循環(huán)程序時,要注意避免出現(xiàn)死循環(huán)。 總 結(jié) 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 ? 一維數(shù)組 ? 二維數(shù)組 ? 字符數(shù)組與字符串 ? 程序舉例 第 6章 數(shù)組 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 【 本章導(dǎo)讀 】 前幾章我們已經(jīng)學(xué)習(xí)了 C語言的一些基本數(shù)據(jù)類型,如整型、字符型和實型等。一個數(shù)組可以包含多個數(shù)組元素,這些數(shù)組元素可以是基本數(shù)據(jù)類型或是構(gòu)造類型。 要解決此問題,必須使用數(shù)組。這 5 個元素分別為 a[0]、 a[1]、 a[2]、a[3]、 a[4]。 如數(shù)組定義 a[5]中的 5表示數(shù)組 a有 5個元素,下標(biāo)從0開始。例如:下面的定義是錯誤的。 define N 10 main() { int a[N]。 下面是常見的一維數(shù)組的定義: int a[10]。如果為小數(shù), C語言編譯時將自動取整。 int i。 printf(%d,a[i])。 經(jīng)過上述定義及初始化之后, num[0]=1, num[1]=2, num[2]=3, num[3]=4, num[4]=5。 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 (3) 對全部數(shù)組元素賦初值時,可以不指定數(shù)組的長度 (元素個數(shù) ),例如: int num[ ]={1,2,3,4,5}。 【 分析 】 Fibonacci 數(shù)列可按下式計算: f i =f i1+f i2 初值 f 0=1 , f 1=1。i20。i++) {if(i%5==0) printf(\n)。 float a[10],ave=0。i++) {scanf(%f,amp。 printf(平均數(shù)為: %f\n, ave)。 n++。 int i,j,temp。j10。 } for(i=0。 } 【 例 】 將 10個整數(shù)從大到小排序 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 /* 選擇排序 */ main() {int [10]={8,15,14,12,9,3,11,0,28,6}, i,j,t,p。 for(j=i+1。 a[i]=a[p]。i++) printf(%3d,a[i])。 for(i=0。 scanf(“%d”,amp。 iN amp。find=1。在一半范圍內(nèi)查找還是用中間數(shù)與待查數(shù)比較,直到待查范圍縮小到?jīng)]有數(shù)為止。 iN。x)。 do{mid=(top+bot)/2。 else top=mid+1。 if(find==0) printf%d: 沒找到 .\n, x )。 /*定義 d為 4行 5列的實型數(shù)組 */ 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 二維數(shù)組元素的引用 數(shù)組名 [行下標(biāo) ][列下標(biāo) ] 如: s[2][4],這里下標(biāo)用來標(biāo)識數(shù)組元素在數(shù)組中的位置。兩者從形式上看有些相似,但含義卻完全不同。i++) /*變量 i控制數(shù)組的行下標(biāo) */ {for(j=0。 printf(a[%d][%d]=%d\t,i,j,a[i][j])。存放的順序是按行存放: a[0][0], a[0][1], a[0][2], a[0][3], a[1][0], …a[1][3], a[2][0], …a[2][3] 。 其存放順序為: a[0][0][0], a[0][0][1], … a[0][0][3], a[0][1][0], … a[0][1][3], a[0][2][0], … a[0][2][3], a[1][0][0], … a[1][0][3],a[1][1][0], … a[1][1][3], a[1][2][0], … a[1][2][3]。 (2) 按存儲順序連續(xù)賦初值,例如: int s[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}。 b、按存儲順序?qū)Σ糠衷刭x初值,例如: int a[3][4]={1,2,3,4,5}。 /*行數(shù)為 2,只給 a[0][0]、a[0][1]、 a[1][0]賦初值 */ (5)按存儲順序給部分元素賦初值,省略的行數(shù)為:最后初值到達(dá)行號 +1 例如: int a[ ][3]={1,2,3,4}。 賦全部初值可省略第一維的大小。這種用花括號分開初值的辦法可以推廣到多維數(shù)組。i2。 printf(\n)。j3。i3。但應(yīng)注意下標(biāo) i、 j不能完全遍歷,否則矩陣將轉(zhuǎn)置兩次等于還原。i++) /*輸出矩陣 a */ ? {for(j=0。 ? } ? for(i=0。j++) /*條件 ji限制操作在下三角范圍內(nèi)*/ ? {t=a[i][j]。i3。 ? printf(\n)。 M個學(xué)生的平均成績存入數(shù)組 ave[M]中, N門課程的平均分?jǐn)?shù)存入數(shù)組 mean[N]中。 ? for(i=0。jN。 ? if(s[i][j]max) ? {max=s[i][j]。 ? } 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 ? for(j=0。i++) mean[j]+= s[i][j]。iM。j++) printf(%5d ,s[i][j])。j++) printf(課程%d:%\n,j+1,mean[j])。字符數(shù)組中的每一個元素存放一個字符。 由于字符型和整型在一定程度上可以通用,所以 char ch[10]。,39。,39。}。h39。l39。o39。,39。,39。}, {39。,39。}, {39。,39。, 39。結(jié)束的一串字符均可按字符串處理。 1.字符串的存儲 可用一維字符數(shù)組存放字符串:以第一個 ‘ \0?為字符串結(jié)束符。 通常,字符數(shù)為 n的字符串需占用 n+1個字符空間, 與上例等價的形式為: char ch[6]={hello}。\039。h39。l39。o39。 否則只是一個沒有結(jié)束符的字符數(shù)組,而不是一個獨(dú)立的字符串。例如: char s[3][8]={“China”, “America”, “Korea”}。 共同特點 是: 遇到’ \0?不結(jié)束輸出、不換行 (中間的’ \0?變成空格 )。 printf(輸入 4個字符 : )。ch[i])。i++)printf(%c,ch[i])。 printf(輸入 4個字符 :)。 printf(這些字符是 : )。 printf(\n)。 scanf(%s%s,str1, str2)。\039。\039。 printf(%s\n,str)。 puts(str)。str1[2])?;?puts(amp。與 putchar(?\n?)相同:回車換行 puts(“\n”)。也一同拷貝。 } 安 慶 師 范 學(xué) 院 計 算 機(jī) 與 信 息 學(xué) 院 (2)字符串連接函數(shù) strcat 形式: strcat(字符數(shù)組名 1,字符數(shù)組名 2或字符串 2) 【 功能 】 把字符串 2連 接到字符串 1后面,去掉字符串 1后面的 \0,結(jié)果存放在字符數(shù)組 1中,因此,字符數(shù)組1應(yīng)足夠長。 strcat(str1,str2)。\039。 int i。i++) {gets(str
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1