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

正文內(nèi)容

第四章語句與程序控制結(jié)構(gòu)(參考版)

2024-09-05 08:16本頁面
  

【正文】 if(i%2==0)printf(\n)。 i=20。 f1=f2=1。 由前兩項相加求得下一項后第一項可覆蓋,即 變量的值是不斷更迭的 (迭代法 )。 f1=f1+f2。 f2=f3。 1, 1, 2, 3, 5, 8, 13, 21 … 考慮問題: 1) 屬遞推問題:從前一項或幾項推出下一項結(jié)果; 2) 定義幾個變量? 一個:無法實現(xiàn) ; 多個:各求其值,開銷大; 三個: f3=f1+f2。 getch( )。 /*符號變反 */ t=s/n。 /*累加和 */ n=n+。 pi=0。 s=1。 float n, t, pi。 考慮問題: 1) 需循環(huán)累加,但累加項數(shù)不確定; 2) 有規(guī)律的量 分母 n的取值: 7 … 奇偶項符號 s的變化: +、 、 +、 3) 循環(huán)條件: fabs(t)=104循環(huán), t為某項值。 }while(n%2!=0)。 /*循環(huán)次數(shù)不定 */ scanf(“%d”, amp。 main( ) { int n。 n=n/10。 /*n位數(shù)不定 */ while(n!=0) /*循環(huán)次數(shù)不定 */ { d=n%10。 scanf(“%ld”, amp。 i=5。 long n, d。 88 例:輸入 5個最多 8位的正整數(shù),將各數(shù)按位顛倒 輸出。 } aver=sum/count。 scanf(“%d”, amp。 count++。g)。 86 標記控制循環(huán): printf(“Enter grade, 1 to end:”)。 sum=sum+g。 i++) /*循環(huán)次數(shù)明確 */ { scanf(“%d”, amp。 /*輸入人數(shù) */ for(i=1。 計數(shù)器控制循環(huán): scanf(“%d”, amp。 printf(“%s”, c%10==0? ”\n” : ”???” )。 printf(“%d”, n)。 n=200。 printf(“\n”)。 ┇ ┇ } } 84 例:把 100~ 200之間不能被 3整除的數(shù)輸出;并控制 一行輸出 10個數(shù)據(jù)。 e3 ) while( e1 ) { ┇ { ┇ if (e) continue。 例: for中用 continue 例: while中用 continue for(e1。 m?n 求 m%n ? r r!=0? n ? m r ? n m%n ? r 輸出 n、 a*b/n mn? 83 2. continue語句 一般形式: continue。 } printf(“GCD=%d,SCM=%d” , n, a*b/n)。 n=r。} r=m%n。 m=n。 m=a, n=b。a, amp。 printf(“Enter a, b:”)。 printf(“GCD=%d,SCM=%d\n”, i, m*n/i)。amp。 i=1。 t=mn? m: n。m, amp。 printf(“Enter m,n:”)。 算法 1: (窮舉法 ) 1) 找出 m、 n中的較小者 ? t。 } printf(“i=%d, sum=%d\n, i, sum)。 i++) /* 省略了 e2*/ { if((long)sum+i32767) break。 /*循環(huán)次數(shù)不明確 */ for(i=1, sum=0。 printf(“r=%d,area=%\n”, r, area)。 r++) { area=*r*r。 for(r=1。 半徑的范圍控制 —— r: 1~ 10 附加控制 ——area100 main( ) { int r。 l1:語句 2) 被循環(huán)語句嵌套的 switch中出現(xiàn)的 break,僅跳 出 switch; switch(e) { … break。 77 使用說明: 1) 內(nèi)循環(huán)中的 break僅跳出內(nèi)循環(huán)結(jié)構(gòu); if(e) break。 功能: 用于跳出由 while、 dowhile、 for構(gòu)成的循 環(huán)結(jié)構(gòu),或跳出 switch構(gòu)成的多路分支結(jié)構(gòu)。 } 76 break語句和 continue語句 循環(huán)的附加控制,將打破常規(guī)的循環(huán)機制。 /*加 getch()。 printf(%d*%d=%4d, i, j, k)。 j=i。 i=9。 } } 74 例:按下列形式打印乘法九九表 i: 1 1*1=1 2 2*1=2 2*2=4 3 3*1=3 3*2=6 3*3=9 4 4*1=4 4*2=8 4*3=12 4*4=16 ┇ ┇ ┇ ┇ 9 9*1=9 9*2=18 9*3=27 …… 9*9=81 j 1 2 3 9 被乘數(shù) i取值 1~ 9; i每取一值 , 乘數(shù) j取值 1~ i 75 main( ) { int i, j, k。 j++)。 i) { for(j=0。 /*定位到屏幕中心 */ for(i=9。 clrscr( )。 } } (單步跟蹤;監(jiān)視 i、 j、 n、 fact) 73 例:在 9~ 0秒范圍內(nèi)模擬倒計時數(shù)字秒表 秒的范圍控制 —— i: 9~ 0 延時 1秒 (假定 )的循環(huán)控制 ——j: 0 ~ 82020000 main( ) { int i。 j++) fact=fact*j。 for(j=1。n)。 i=5。 long fact。 b2。 e2。 while(e)。e3) while(e1)。 正確的循環(huán)嵌套形式: 外循環(huán) ┇ 內(nèi)循環(huán) ┇ 外循環(huán) 內(nèi)循環(huán) 1 內(nèi)循環(huán) 2 三重循環(huán) 70 錯誤的循環(huán)交叉形式: 例: dowhile嵌套 例: dowhile、 for混合嵌套 do { ┇ do { ┇ do { ┇ } for(e1。 } 69 循環(huán)的嵌套 一個循環(huán)體內(nèi)又包含一個完整的循環(huán)結(jié)構(gòu),稱 為循環(huán)的嵌套;嵌套的層次可是雙重的或多重的。 } printf(average=%\n, sum/32)。 if(scoremax) max=score。score)。i=32。 float sum=0。 } } 1!=1 (每次循環(huán)都進行輸出 )) 2!=2 3!=6 4!=24 5!=120 68 例 : 計算某班 32位學生某門課的平均成績,并輸出 最高分、最低分。 i++) { fact=fact*i。 for(fact=1, i=1。 ++t) 。 for(t=0。 i++, j) printf(“%d*%d=%d\n”, i, j, i*j)。 0 2 4 6 8 10 i=12 66 例: for(i=1, j=6。 i=i+2) printf(“%3d”, i)。 10,9,8,7,6,5,4,3,2,1, 例: for(i=0。 i。 ) { ┇ if (e) break。 for ( 。 } i++。 { sum=sum+i。 i=100 。 i=1。 i=1。 } 64 省略 e1和 e3: 將跳過 e e3的求解。 ) { sum=sum+i。 for (sum=0, i=1 。 /*控制退出循環(huán) */ sum=sum+i。 。 63 省略 e2: 將不再進行循環(huán)條件測試,認為 e2永為真; 此時循環(huán)體中應(yīng)有可結(jié)束循環(huán)的處理,否則死循環(huán)。 i++) sum=sum+i。 省略 e1: for ( 。 printf(”1+2+3+…+100=%d\n”, sum)。 i=100。 循環(huán)類型: 當型 60 for語句執(zhí)行流程: 求解 e1 求解 e3 內(nèi)嵌語句 求解測試 e2 F T 整個循環(huán)過程中 e1只求解一次; 內(nèi)嵌語句和 e3是重復執(zhí)行的內(nèi)容; e2相當于是 for的循環(huán)條件; 61 例:求 main( ) { int i, sum。 表達式 2給出循環(huán)控制條件 。 表達式 2。 printf(\n\t 8:%o\n\t16:%x\n, num, num)。 i。 n=nt。 do { t=pow(2, i)。 n=num。num)。 printf(\nPlease input a data(165535):)。 } 58 include main( ) { unsigned num, n, t。 } while(n!=0 )。 n=n/2。 n=num。num)。 printf(”\nPlease input a data(165535):”)。 } 57 例:輸入一個最多 5位的無符號正整數(shù),以十、二、 八、十六進制形式輸出。 } while(ch!=’’ )。amp。amp。 do { ch=getchar( )。 特點: 循環(huán)次數(shù)事先無法確定 include ”” main( ) { char ch。 printf(”%d\n”, fact)。 i++ 。 i=1, fact=1。 55 循環(huán)類型: 直到型,先執(zhí)行后判斷,循環(huán)體至少執(zhí) 行一次。 內(nèi)嵌語句為循環(huán)體;形式:單條、復合、空語句。 } 54 do while語句 一般形式: do 語句 while (表達式 ) 。
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1