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

正文內(nèi)容

c語言程序設(shè)計(jì)(二)ppt-展示頁

2025-03-03 01:04本頁面
  

【正文】 f(n%i==0)break。 for(i=2。n)。 printf(請輸入數(shù)值 N:\n )。 ? 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 單循環(huán)程序設(shè)計(jì)( 1) ?素?cái)?shù)問題 【 例 57】 從鍵盤輸入一個(gè)整數(shù),判斷它是否為素?cái)?shù),并輸出結(jié)果。} printf(s=%d\n,s)。 s+=n。 while(n=10) { if(n%2==0) continue。 n=1。 } printf(s=%d\n,s)。 if(n%10==7) break。n=10。 s=0。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 其他控制語句( 3) main() { int n,s。 4.說明 ( 1) break能用于循環(huán)語句和 switch語句中,continue只能用于循環(huán)語句中。 ( 2) continue:對于 for循環(huán),跳過循環(huán)體其余語句,轉(zhuǎn)向循環(huán)變量增量表達(dá)式的計(jì)算;對于 while和 dowhile循環(huán),跳過循環(huán)體其余語句,但轉(zhuǎn)向循環(huán)繼續(xù)條件的判定。 } 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 其他控制語句( 1) 為了使循環(huán)控制更加靈活,C語言提供了 break語句和continue語句。 n。s=1000。 /* */ main() { int n,s。 這將構(gòu)成一個(gè)死循環(huán)。 (7)如果全省略,即如以下形式: for (。) 循環(huán)體語句 。) /*相當(dāng)于 while(i=100)*/ s+=i++。 for(。) {s = s + i; i++。 /*結(jié)束循環(huán) */ } 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 5) 思考 (4) 表達(dá)式③也可以省略,但作為循環(huán)變量的調(diào)整功能不能缺少,可以在循環(huán)體中完成,例如下面的 for循環(huán) : for(i=1,s=0。表達(dá)式③ ) {循環(huán)體語句 。 (3)表達(dá)式②也可以省略,此時(shí)循環(huán)條件始終為真 for(表達(dá)式① 。表達(dá)式② 。} (2)表達(dá)式①可以放在 for循環(huán)的前面,但后面的分號不能少 ,例如:表達(dá)式① 。 while (表達(dá)式② ) {循環(huán)體語句 。 printf(“1到 100的和為 %d\n,sum”)。i=100。 /* */ main() { int i,sum。表達(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)。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 1) for語句語法如下 : for(表達(dá)式 ① 。 printf(“%d:$$$$$$\n”,n)。 } main() {int n=1。 do { printf(“%d:*****\n”,n++) }while(n1)。 } 可見 dowhile循環(huán)和 while循環(huán)可以完成相同的任務(wù)。 } while(i=100)。 do {s=s+i。 i=1。 dowhile語句的執(zhí)行過程為 : ①先執(zhí)行循環(huán)體語句 ②再判斷表達(dá)式的值,若值為 0,則結(jié)束循環(huán),執(zhí)行dowhile語句后面的語句;若值為非 0,則繼續(xù)執(zhí)行循環(huán)體。 printf(pi=%f\n,sum)。 temp=sign/i。 i=i+2。 i=1。 sign=1。 float sum,temp。 /* */ include include main() { int sign。 注意 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 while語句( 5) 例 1:用 求 π的近似值,直到某一項(xiàng)的絕對值小于 104為止。 i=i1。s=0。 步長也可以為 負(fù)數(shù) ,例如下面也能計(jì)算 1+2+? +100: int i,s。 } ?程序代碼 計(jì)算 1到 100之間所有 3的倍數(shù)的和 思考 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 while語句( 4) (1) 程序設(shè)計(jì)中應(yīng)避免出現(xiàn) “ 死循環(huán) ” 。 i=i+1。s=0。 圖 53例 51流程圖 例 51 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 while語句( 3) /* */ main() { int i,s。 0 i=100 s=s+i。 (3)執(zhí)行完循環(huán)體轉(zhuǎn)步驟 (1) 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 while語句( 2) 語句 非 0 0 表達(dá)式 圖 52 while循環(huán)結(jié)構(gòu)流程圖 非 0 i=1。 /* 計(jì)算下次投幣數(shù) */ 100 …… i 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 引言 (2) ?循環(huán)語句組成 (a) “先工作后判斷 ” 循環(huán)結(jié)構(gòu)形式 ( b) “ 先判斷后工作 ” 循環(huán)結(jié)構(gòu)形式 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 引言 (3) ?循環(huán)的三種語句 for語句 while語句 dowhile語句 構(gòu)成當(dāng)型循環(huán)結(jié)構(gòu) 構(gòu)成直到型循環(huán)結(jié)構(gòu) 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 while語句( 1) while循環(huán)格式 : while (表達(dá)式 ) 語句 其中的語句可以是一條語句,或相當(dāng)于一條語句的復(fù)合語句,稱為循環(huán)體。 安 慶 師 范 學(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。 /* 投入 i 枚硬幣到 s中 */ i = i + 1。 while語句的執(zhí)行過程為 : (1) 計(jì)算表達(dá)式的值; (2)判斷表達(dá)式的值,若為非 0,則執(zhí)行循環(huán)體;若為 0,則結(jié)束循環(huán),執(zhí)行 while語句后面的語句。s=0。i=i+1。 i=1。 while(i=100) /* 循環(huán)控制 */ { s=s+i。 } printf(1到 100的和為 %d\n,s)。 (2)循環(huán)執(zhí)行的次數(shù)用以下公式計(jì)算 : 循環(huán)次數(shù) = (終值 初值 )/ 步長 + 1 例如上例循環(huán)次數(shù)為 : (100 – 1)/1 + 1,即 100次。 i=100。 while( i=1) { s=s+i。 } 實(shí)際上,計(jì)算 100+ 99+ …… + 1 (3)注意循環(huán)體中語句的先后次序?qū)?zhí)行結(jié)果的影響。求絕對值用數(shù)學(xué)函數(shù) fabs()。 float i。 sum=0。 temp=1。 while(fabs(temp)=1e4) { sum=sum+temp。 sign=sign。 } sum=sum*4。} 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 dowhile語句( 1) dowhile語句的一般格式為 : do { 語句 } while(表達(dá)式 )。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 dowhile語句( 2) /* */ main( ) { int i,s。s=0。 i=i+1。 printf(s=%d\n,s)。 計(jì)算 s=1+2+3+… +100 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 dowhile語句( 3) dowhile先做 后循環(huán) , 而 while循環(huán)先判斷 后做 例如下面兩個(gè)程序 : main() {int n=1。 printf(“%d:$$$$$$\n”,n)。 while(n1) printf(“%d:*****\n”,n++)。 } 由于程序循環(huán)條件不成立,左邊的程序循環(huán)體一次也沒執(zhí)行,運(yùn)行結(jié)果為 1:$$$$$$ ;雖然右邊的程序循環(huán)條件也不成立,但循環(huán)體卻執(zhí)行了一次,運(yùn)行的結(jié)果為 1:****** 2:$$$$$$ 。表達(dá)式 ② 。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 3) 【 例 54】 使用 for編寫程序,求 1+ 2+ 3+ …… + 100的和。 for(i=1,sum=0。i++) sum+=i。 } for編寫程序,求 1 2 3 …… n的值,如果n值很大 思考 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 4) 注意 (1)for循環(huán)可以用以下 while循環(huán)代替 : 表達(dá)式① 。 表達(dá)式③ 。 for(。表達(dá)式③ )循環(huán)體語句 。 。 if(條件 )break。i=100。} (5) 如果表達(dá)式①和③都省略的話,相當(dāng)于 while循環(huán),例如下面的程序形式 : i=1,s=0。i=100。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 6) 思考 (6)表達(dá)式①、表達(dá)式②、表達(dá)式③均省略,即 : for (。 相當(dāng)于 while (1)循環(huán)體語句 。)。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 for語句( 7) 例 使用 for循環(huán)語句編寫程序,求解滿足條件 1+ 2+ 3+ …… + n≥1000的最小 n和 s的值。 for(n=1,s=0。n++)s+=n。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1