版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第9次復習什么時候用循環(huán),目前學的有幾種循環(huán)結構,他們的區(qū)別?新課導入如果想輸出下面的圖形,怎么辦? * * * *正課54 循環(huán)的嵌套(1)定義循環(huán)語句的循環(huán)體內,又包含另一個完整的循環(huán)結構,稱為循環(huán)的嵌套。循環(huán)嵌套的概念,對所有高級語言都是一樣的。(2)使用1) for語句和while語句允許嵌套,do-while語句也不例外。2) 外層循環(huán)可包含兩個以上內循環(huán),但不能相互交叉3) 4)5)6)7)8)9)10)11)12)3) 嵌套循環(huán)的執(zhí)行流程 for( ; ;) do while(); while() .內部循環(huán)內部循環(huán)(3)安例 輸出開始的圖形 * * * *main( )int
2、I,j;for(I=1;I=4;I+)for(j=1;j=6;j+) printf(“*”);printf(“n”);55 循環(huán)的比較(1) WHILE和FOR 都是先判斷后循環(huán)(2) WHILE 和 DO WHILE 的條件表達式只有一個,只起到控制循環(huán)結束的作用FOR 還可以付初值(3) 基本可以互相轉化5.6 BREAK語句、GOTO語句和CONTINUE語句 為了使循環(huán)控制更加靈活,語言提供了break語句和continue語句。1. 一般格式: break; continue; GOTO2功能(1) break:強行結束循環(huán),轉向執(zhí)行循環(huán)語句的下一條語句。(2) continue:對
3、于for循環(huán),跳過循環(huán)體其余語句,轉向循環(huán)變量增量表達式的計算;對于while和do-while循環(huán),跳過循環(huán)體其余語句,但轉向循環(huán)繼續(xù)條件的判定。( 3)用goto語句和if語句構成循環(huán)。使用goto語句實現求解1100累計和的程序可以如下:main() int n=1, sum=0; loop: sum += n; n+; if (n=100) goto loop; printf(“sum=%dn”, sum);其中“l(fā)oop:”為語句標號(格式:標號: 語句行),其命名遵循標識符命名規(guī)則。goto語句格式:goto 標號,功能為:使系統(tǒng)轉向標號所在的語句行執(zhí)行。3. break和cont
4、inue語句對循環(huán)控制的影響如圖所示。exprbreak;假(0)真(非0)whiledobreak;.expr假(0)真(非0)while4說明(1)break能用于循環(huán)語句和switch語句中,continue只能用于循環(huán)語句中。(2)循環(huán)嵌套時,break和continue只影響包含它們的最內層循環(huán),與外層循環(huán)無關。5.安例小寫字母轉換成大寫字母,直至輸入非字母字符#include main() int i,j; char c; while(1) c=getchar(); if(c=a & c=z) putchar(c-a+A); else break; 講解 書本P83 -6練習總結嵌套和控制語句的使用可以更好的實現循環(huán),嵌套最主要的是在實際模型中發(fā)現循環(huán)變化規(guī)律。作業(yè)1. 用for語句計算s=1+2+3+.+99+100void main()int n,s=0;for(n=1;n=100;n+)s=s+n;printf(s=%dn,s); 2. 對7100的每一個數進行測試,如該數不能被7整除,即模運算不為0,則由continus語句轉去下一次循環(huán)。只有模運算為0時,才能執(zhí)行后面的printf語句,輸出能被7整除的數。#includestdio.hvoid main()char a,b;printf(input a string:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能硬件創(chuàng)新企業(yè)評審
- 國際工藝品設備租賃協(xié)議
- 通信設備運輸招投標文件
- 會員消費IC卡積分規(guī)則
- 無人機駕駛員聘用合同范本
- 執(zhí)行院務公開管理辦法
- 鐵路工程供貨施工合同范本
- 金屬材料采購授權委托書
- 通訊設備項目獎勵政策
- 煤炭供應商運輸合作協(xié)議
- 《CIS企業(yè)形象策劃》課件
- 機器加盟協(xié)議合同范例
- GB/T 44978-2024智慧城市基礎設施連接城市和城市群的快速智慧交通
- 2024-2030年中國油田服務市場發(fā)展?jié)摿εc前景戰(zhàn)略規(guī)劃分析報告
- 2025屆北京師范大學附中高三下學期聯(lián)考英語試題含解析
- 2024年企業(yè)年度營銷策劃合同
- 黑龍江省哈爾濱市道里區(qū)2023-2024學年八年級上學期數學期末考試試卷
- 中級計量經濟學知到智慧樹章節(jié)測試課后答案2024年秋浙江工業(yè)大學
- 營銷中心2024年規(guī)劃
- 全過程造價咨詢實施方案
- 【人教版一年級起點】三年級上冊英語英語知識點總結
評論
0/150
提交評論