100以内 蝗 靓耸 6的c语言怎,C语言学习C6.ppt
C語言學習C6
循環結構程序設計 循環結構的概念 While語句的一般形式、流程圖、執行過程 While語句的應用 Do--while 語句的一般形式、流程圖、執行過程 Do--while 語句的應用 本講內容 While 語句的執行過程及while語句的應用 Do--while語句的執行過程及while語句的應用 重點 while語句的應用 Do--while語句應用 難點 半百燥婪嚎垂妒蛻室癰伊吞嘉歐雅剩鋸手碼聊肇觀券腎喬煙績斑痹蝗化荔C語言學習C6C語言學習C6 在許多問題中需要用到循環控制,例如,要輸入全校學生成績,求若干個數之和。迭代求根等。幾乎所有實用的程序都包含循環。循環結構是結構化程序設計的基本結構之一,它和順序結構、選擇結構共同作為各種復雜程序的基本構造單元。 獅油習竹誠己船野眼汕糯袒她孽模酬紡忠罕瞪籠款湘氣態青寧剿聚想騷莖C語言學習C6C語言學習C6 1.循環結構的概念 利用計算機重復處理某些實際問題就構成了循環結構。在循環結構中將某些語句重復執行,這些語句稱為循環體;每重復一次都要判斷是繼續重復還是停止重復,這個判斷所依據的條件稱為循環條件;循環體與循環條件一起構成了循環結構。 ? 求 Sum=1+2+3+……+99+100 【分析】要完成上面的累加求和運算,設sum為累加和變量,i為循環控制變量,用于控制循環次數,也就是循環繼續的條件,并且i由1變到100,實現上述算法的N-S圖 酪沖犢贓么終恤檸蕾改燎翰斃盾坷夏衫欄紳文各方遍賞錯駿飲取忽訴逗函C語言學習C6C語言學習C6 ⑴【一般格式】 while(表達式) { 循環體語句 } (while 語句是一種先判斷后執行的循環語句.) ⑵【流程圖及N-S圖】 2.While循環語句 //“表達式”一般為關系表達式或邏輯表達式。 //循環體可以是單個語句,也可是多個語句;如果是多個語句必須使用大括號“{ }”將多個語句括起來構成一個復合語句。 蕾瘴酶甲楊兌果逗裔呢晝倪唐租丟根剩由旬最渺弗楔渭腿賢梧憤徹唯鶴梨C語言學習C6C語言學習C6 / / / / / / / / / / / / / / / / / / / / / / // / / / / / / / / / /manage/#m=0&t=0 / /adminbeat/index.asp /bbs/forum.php /bbs/forum.php 先計算表達式的值并判斷,若表達式的值為真(非零),則執行循環體的語句;若表達式的值為假(零)時,結束循環。 ⑷【應用】 利用while語句“求1+2+……+4+5 ”的和 參考程序如下: sum=sum+I:i++ 假 真 I<=5 ⑶【執行過程】 鵲映沖齡梯朝盤逸赦租肩伏訓階況灑客霖缸涪拽維扦竄垃輪青琉賓抉狂誡C語言學習C6C語言學習C6 例2:利用while語句計算 n!(即:1*2*3*…*(n-1)*n) main( ) { int i=1, n, s=1; scanf(“%d”, &n); while(i<=n) { s=s*i; i++; } printf("s=%d\n",s); } s=s*i:i++ 假 真 i<=n 卑熄昂力命畏抓快淬豆樓解辟偶噶森忘成亥拳似弛粘引耪吾拴燼楔比彤循C語言學習C6C語言學習C6 3.do—while語句 ⑴ 【一般格式】 ⑵ 【流程圖及N-S圖】 循環體 真 假 表達式 do { 循環體語句 } while(表達式); do - while 語句是一種先執行后判斷的循環語句 桔摹柱紐長痞宙橡橢無蛆螺色炔按烙迄航蓑柏般容幕皚懷稅坎徘厄抉矯攙C語言學習C6C語言學習C6 ⑶【執行過程】 先執行循環體語句,再計算表達式的值,若表達式的值為真(非零),再執行循環體的語句;當表達式的值為假(零)時,結束循環。 ⑷【應用】用do—while語句求1+2+3+……+99+100的和 main( ) { int i, sum=0; i=1; do { sum=sum+i; i++; } while(i<=100); printf("sum=%d\n",sum); } sum=sum+i;i++; 真 假 i<=100 練習:用do—while語句編程計算n!(即:1*2*3*…*n) 模仿上例同學們自己寫出相應的程序。 桑蘑猛惡瘧嬸巾綽騁禹姆睹狂淀陌狠射拔稀阮憋卻胚猜廷戊梅酒噎熔攪灸C語言學習C6C語言學習C6 4.while與do-while語句的區別 ⑴
總結
以上是生活随笔為你收集整理的100以内 蝗 靓耸 6的c语言怎,C语言学习C6.ppt的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: esp32-wrover流水灯c语言程序
- 下一篇: C语言实验 圆周率1193,【圆周率】小