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

正文內容

第四章程序的控制結構(參考版)

2024-08-01 03:41本頁面
  

【正文】 。 return 0。 else c=a。a=b。 scanf(%d%d, a , b)。 i=a/2。 printf(%5d,i)。 i=a/2。 a++) sum=0。 y N for(a=2。 i=a/2。 i++) if(a%i==0) sum+=i。 for(i=1。 a1000。 a1000。 結構化程序設計方法 1966年, : 只用順序、選擇、循環(huán)三種基本的控制結構就能實現任何單入口、單出口的程序 給結構化程序設計奠定了基礎 結構化程序設計是一種進行程序設計的原則和方法, ? 避免使用 goto語句 ? 采用 自頂向下、逐步求精 方法進行程序設計 ? 程序的特點 :結構清晰 容易閱讀 容易修改 容易驗證 ?采用 順序、選擇、循環(huán)三種基本的控制結構 ?采用 自頂向下、逐步求精、模塊化方法進行程序設計 結構化程序設計思想: 輸入 m和 n mn 交換 m和 n Y N r=m%n r!=0 m=n。)。 } }while(choice!=39。: printf(魚香肉絲 1份,請稍后 \n)。 case 39。: printf(宮爆雞丁 1份,請稍后 \n)。 case 39。: printf(西紅柿炒雞蛋 1份,請稍后 \n)。 //選擇 switch(choice) { case 39。 choice=getchar()。 printf(0. 退出 \n)。 printf(2. 宮爆雞丁 \n)。 printf(\n歡迎點菜 \n)。 printf(greatest mon divisor is %d\n,m)。 n=r。 do { r=m%n。n)。 scanf(%d,%d,amp。 n=r 輸出 n 交換 m和 n 結束 Y N Y N 輸入 m和 n mn 交換 m和 n Y N r=m%n r!=0 m=n。 } return 0。 f1=f2。 printf(%l2d,f)。 i=40。 printf(%12d%12d,f1,f2)。假設所有的兔子都不死,問每個月的兔子總數是多少? 設不滿 1個月的為小兔子 滿 1個月不滿 2個月的為中兔子 滿 3個月以上的為老兔子 月份 小兔子對數 中兔子對數 老兔子對數 兔子總數 1 1 0 0 1 2 0 1 0 1 3 1 0 1 2 4 1 1 1 3 5 2 1 2 5 6 3 2 3 8 7 5 3 5 13 第幾個月 小兔子對數 中兔子對數 老兔子對數 兔子總數 1 1 0 0 1 2 0 1 0 1 3 1 0 1 2 4 1 1 1 3 5 2 1 2 5 6 3 2 3 8 7 5 3 5 13 第 i月的小兔子 第 i月的中兔子 第 i月的老兔子 第 i+1月的小兔子 第 i+1月的中兔子 第 i+1月的老兔子 第 i+2月的小兔子 第 i+2月的中兔子 第 i+2月的老兔子 設: f1表示第 i月的兔子數,f2表示第 i+1月的兔子數 f表示第 i+2月的兔子數 f1=1 i=1 f2=1 f1=1 i=2 f2=2 f=f1+f2 f=f1+f2 f1=2 i=3 f2=3 f=f1+f2 ① ② ② ③ ③ ③ ④ ④ ⑤ int main( ) { int f1=1,f2=1,f。 } } } 一種運用循環(huán)的算法 迭代 不斷用新值取代變量的舊值或由舊值遞推出變量的新值的過程 有一對兔子,從出生后第 3個月起每個月都生一對兔子。 if(men*3+women*2+children==50) { printf(men=%d,women=%d\n,men,women)。 women=25。 men=16。問男人、女人、小孩各有多少人? men的值: 016 women的值: 025 children的值: 30menwomen int main( ) { int men,women,children。 一種運用循環(huán)的算法 枚舉 對問題的所有可能一一測試,直到找出解或將全部狀態(tài)測試過為止。 m+=2) { } { n++。 for (m=101。 i++) if(m%i==0) break。 for(i=2。 return 0。 include int main( ) {int m,k,n=0,i。 i10。 i10。 i=0 i10 s=0 i=0 i10 s+=i*10+i i++ i++ N N y y 輸出 s s=0。 i10。 i10。 區(qū)別! s=0。 j++)。 for(j=0。 i10。 s=0。 j10。 i10。 i=0 i10 s=0 j=0 j10 s+=i*10+j j++ i++ N N y y 輸出 s s=0。 j++) { s+=i*10+j。 i++) for(j=0。 for(i=0。e3) { ….. while (e4) s。 } for(e1。e3) s。 for(e1。 do {s。amp。 return 0。 else printf(no,%d isn39。 i++) { if(m%i==0) flag=0。 for(i=2。m)。 printf(m=)。flag i能被 m整除 i++ Y N Y N flag≠0 Y N m不是素數 m是素數 flag=0 include int main( ) {int m,i,k。flag=1 i=kamp。 return 0。 else printf(no,%d isn39。 i++) { if(m%i==0) break。 for(i=2。m)。 printf(m=)。 sign=1。 pi=0。 term=sign/n。 n+=2。 printf(pi=%\n,pi*4)。 } e1 非 0 0 s2 s1 e2 非 0 0 繼續(xù) 六、循環(huán)程序設計示例 用公式計算 ? 的近似值 直到最后一項的絕對值小于 1E6為止 . . . . . .71513114 ??????用 pi表示 ?/4的值 用 sign表示每一項的符號 用 n表示每項的分母 用 term表示每項的值 term=1,pi=0,n=,sign=1 |term|?1e6 pi=pi+term n=n+2 sign=sign term=sign/n 輸出 pi*4 term=1,pi=0,n=,sign=1 |term|?1e6 pi=pi+term n=n+2 sign=sign term=sign/n 輸出 pi*4 int main( ) {int sign。 n++) { if(n%3==0) continue。 for(n=100。 printf(%f ,area)。 r++) {area=pi*r*r。 }while(name=1) 五、 break與 continue語句 ?break語句 (跳出 .....) 用在 switch語句或循環(huán)語句中 跳出 switch語句, 執(zhí)行 switch后面的語句 跳出循環(huán)體, 執(zhí)行該循環(huán)語句后面的語句 e1 非 0 0 s2 s1 e2 非 0 0 break 例: for(r=1。 do{name=name+1。 count=count+1。 { count=1。 } printf(sum=%
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1