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

正文內(nèi)容

清華c語言程序設(shè)計2語句和循環(huán)ppt(參考版)

2025-01-23 08:17本頁面
  

【正文】 } 。 f1=f1+f2。 i++) { printf(″%12ld %12ld ″ , f1, f2)。 for(i=1。 f1=1。 即 : ? F(1)=1 (n=1) ? F(2)=1 (n=2) ? F(n)=F(n1)+F(n2) (n≥3) 113 C語言程序設(shè)計 113 第三章 語句 程序 include void main() { long int f1, f2。這個數(shù)列有如下特點:第 1, 2兩個數(shù)為 1, 1。 printf(″pi=% \ n″ , pi)。t=s/n。n=n+2。s=1。 t=1; pi=0。 111 C語言程序設(shè)計 111 第三章 語句 程序 include include void main() { int s。 } } 說明: 當(dāng) n能被 3整除時,執(zhí)行 continue語句,結(jié)束本次循環(huán) (即跳過 printf函數(shù)語句 ),只有 n不能被 3整除時才執(zhí)行printf函數(shù)。n++) {if (n%3==0) continue。 for (n=100。 … } 109 C語言程序設(shè)計 109 第三章 語句 例、把 100~ 200之間的不能被 3整除的數(shù)輸出。 … }0 108 C語言程序設(shè)計 108 第三章 語句 continue和 break的區(qū)別 break語句則是結(jié)束整個循環(huán)過程,不再判斷執(zhí)行循環(huán)的條件是否成立。 107 C語言程序設(shè)計 107 第三章 語句 continue語句和 break語句的區(qū)別 continue語句只結(jié)束本次循環(huán),而不是終止整個循環(huán)的執(zhí)行。 } printf (\ n)。n=n+1。i++) if (m%i==0) break。 for (i=2。m=200。 include include void main() {int m, k, i, n=0。 else printf(%d is not a prime number\ n″ , m)。i++) if(m%i==0) break。 for (i=2。m)。 103 C語言程序設(shè)計 103 第三章 語句 程序 include include void main() {int m, i, k。 算法思想 :讓 m被 2到除,如果 m能被 2~之中任何一個整數(shù)整除,則提前結(jié)束循環(huán),此時 i必然小于或等于 k(即 );如果 m不能被 2~ k(即 )之間的任一整數(shù)整除,則在完成最后一次循環(huán)后, i還要加 1,因此 i=k+1,然后才終止循環(huán)。從上面的 for循環(huán)可以看到:當(dāng) area100時,執(zhí)行 break語句,提前結(jié)束循環(huán),即不再繼續(xù)執(zhí)行其余的幾次循環(huán) 。 printf(″r=%f,area=%f\n″, r,area)。r++) { area=pi*r*r。 for(r=1。 注意 :break語句不能用于循環(huán)語句和 switch語句之外的任何其他語句中。而 對用 goto語句和 if語句構(gòu)成的循環(huán),不能用 break語句和 continue語句進(jìn)行控制。而 for語句可以在表達(dá)式 1中實現(xiàn)循環(huán)變量的初始化。因此 for語句的功能更強,凡用 while循環(huán)能完成的,用 for循環(huán)都能實現(xiàn)。 (2)在 while循環(huán)和 dowhile循環(huán)中,只在 while后面的括號內(nèi)指定循環(huán)條件,因此為了使循環(huán)能正常結(jié)束,應(yīng)在循環(huán)體中包含使循環(huán)趨于結(jié)束的語句 (如 i++,或 i=i+1等 )。 } 96 C語言程序設(shè)計 96 第三章 語句 ( 2022年 9全國計算機等考試原題) 例 D 97 C語言程序設(shè)計 97 第三章 語句 小結(jié):幾種循環(huán)的比較 (1)四種循環(huán)都可以用來處理同一問題,一般情況下它們可以互相代替。j++ ) putchar(?*?)。 /*輸出 (7i+1)/2個空格 */ for (j=1。j=(7i+1)/2 。 i+=2) {printf(“\n”)。 for ( i=1。 i+=2 。){ } while( ) { } … {…} … } } } while( ) 94 C語言程序設(shè)計 94 第三章 語句 ? 問題 :輸出圖形 * *** ***** ******* 分析 : 一共 4行,第 i行輸出的空格數(shù)為 : (7i+1)/2 第 i行輸出 i*21個 ‘ *’ , 算法 : 當(dāng) i = 7 do { 輸出 (7i+1)/2個空格 。 93 C語言程序設(shè)計 93 第三章 語句 (4) while( ) (5) for(。) {…} {… } {… } } while( )。 92 C語言程序設(shè)計 92 第三章 語句 下面幾種都是合法的形式: (1) while( ) (2) do (3) for(。內(nèi)嵌的循環(huán)中還可以嵌套 循環(huán),這就是多層循環(huán)。 89 C語言程序設(shè)計 89 第三章 語句 2022年 9月全國計算機二級考試原題 說明:在 switch中 default的位置一般在最后,但位置可以任意,但是總是在所有關(guān) case都不匹配時才執(zhí)行它。amp。i=i+2) sum=sum+i。 相當(dāng)于 for(i=1。i=100。i++, j) k=i+j; 表達(dá)式 1和表達(dá)式 3都是逗號表達(dá)式,各包含兩個賦值 表達(dá)式,即同時設(shè)兩個初值,使兩個變量增值 . 87 C語言程序設(shè)計 87 第三章 語句 說明: 在逗號表達(dá)式內(nèi)按自左至右順序求解,整個逗號表達(dá)式的值為其中最右邊的表達(dá)式的值。 或 for(i=0, j=100。i=100。 86 C語言程序設(shè)計 86 第三章 語句 說明: 表達(dá)式 1和表達(dá)式 3可以是一個簡單的表達(dá)式,也可以 是逗號表達(dá)式,即包含一個以上的簡單表達(dá)式,中間用 逗號間隔。i++) sum=sum+i。 如 : for (sum=0。無終止地執(zhí)行循環(huán)體。 ??梢?for語句 比 while語句功能強,除了可以給出循環(huán)條件外,還可 以賦初值,使循環(huán)變量自動增值等。} i++。 相當(dāng)于 {sum=sum+i。i=100。 83 C語言程序設(shè)計 83 第三章 語句 說明: (4) 可以省略表達(dá)式 1和表達(dá)式 3,只有表達(dá)式 2,即只 給循環(huán)條件。} 在上面的 for語句中只有表達(dá)式 1和表達(dá)式 2,而沒有表達(dá)式 3。) {sum=sum+i。 如: for(i=1。i++。它相當(dāng)于: i=1。i++) sum=sum+i。 例如: for(i=1。 81 C語言程序設(shè)計 81 第三章 語句 說明: (2) 如果表達(dá)式 2省略,即不判斷循環(huán)條件,循環(huán)無終 止地進(jìn)行下去。i++) sum=sum+i。注意省略表達(dá)式 1時,其后的分號不能省略。} 用 for語句 簡單 、 方便 。 while(i=100) {sum=sum+i。i++) sum=sum+i。 (5) 循環(huán)結(jié)束,執(zhí)行 for語句下面的一個語句 78 C語言程序設(shè)計 78 第三章 語句 表達(dá)式 2? 執(zhí)行 語句 成立 不成立 執(zhí)行 for循環(huán)之后的語句 執(zhí)行表達(dá)式 3 執(zhí)行表達(dá)式 1 循環(huán)初始條件 循環(huán)控制條件 循環(huán)體 ? for語句等價于下列語句: 表達(dá)式 1; while (表達(dá)式 2) { 語句; 表達(dá)式 3; } 79 C語言程序設(shè)計 79 第三章 語句 for語句最簡單的形式: for(循環(huán)變量賦初值;循環(huán)條件;循環(huán)變量增值 ) 例如 : for(i=1。 (3) 求解表達(dá)式 3。 (2) 求解表達(dá)式 2,若其值為真 (值為非 0),則執(zhí) 行 for語句中指定的內(nèi)嵌語句,然后執(zhí)行下 面第 (3)步。 76 C語言程序設(shè)計 76 第三章 語句 for循環(huán)語句 C語言中的 for語句使用最為靈活,不僅可以用于循環(huán)次數(shù)已經(jīng)確定的情況,而且可以用于循環(huán)次數(shù)不確定而只給出循環(huán)結(jié)束條件的情況,它完全可以代替while語句。 } 運行結(jié)果: 1↙ sum=55 再運行一次: 11↙ sum=0 運行結(jié)果: 1↙ sum=55 再運行一次: 11↙ sum=11 說明: (1)當(dāng) while后面的表達(dá)式的第一次的值為“真”時,兩種循環(huán)得到的結(jié)果相同。 printf(“sum=%d \\n″ , sum)。 i++。 { sum=sum+i。i)。i)。 {int sum=0, i。但是如果 while后面 的表達(dá)式一開始就為假 (0值 )時,兩種循環(huán)的結(jié) 果是不同的。 例、求兩數(shù)的最大公約數(shù)、最小公倍數(shù)。 printf(%d\\n″ , sum); } 運行結(jié)果: 5050 71 C語言程序設(shè)計 71 第三章 語句 例 ( 2022年 9月全國計算機等考試原題) 這是一個使用 dowhile的習(xí)題,具體分析見后面的習(xí)題 72 C語言程序設(shè)計 72 第三章 語句 2022年 9月全國計算機二級考試原題 5 73 C語言程序設(shè)計 73 第三章 語句 例、判斷某數(shù)是否為素數(shù)。 i++。 i=1。 一般形式 : do 循環(huán)體語句 while (表達(dá)式 ); 執(zhí)行過程: 先執(zhí)行一次指定的循環(huán)體語句,然后判別表達(dá)式,當(dāng)表達(dá)式的值為非零 (“真 ” ) 時,返回重新執(zhí)行循環(huán)體語句,如此反復(fù),直到表達(dá)式的值等于 0為止,此時循環(huán)結(jié)束。思考一下怎樣順過來 (從高位到低位 ) 輸出。 思考: 求 n的各位數(shù)字之和; 求 n的各位數(shù)字之積; 求 n的數(shù)字位數(shù); 判斷 n是否為水仙花數(shù),所謂的水仙花數(shù)是:等于各位數(shù)字立方之和的三位數(shù)。 4求出個位數(shù)以外的數(shù) n, n=n/10。 算法 :1 輸入整數(shù) n。如果無此語句,
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1