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

正文內容

第四章程序流程控制語句(存儲版)

2025-10-12 08:16上一頁面

下一頁面
  

【正文】 9 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 假設 :行號為 i , 列號為 j i=6 j=5 i*j (1=i=9) (1=j=i) 則 :第 i 行中一共要輸出 i 個乘積 第 46 頁 167。 j ++。 452 for語句 實例 ? 例 : 求 1到 10的階乘。 452 for語句 實例 ? 例 : 用 for語句實現(xiàn)打印乘法九九表。 i++ ) /* 控制打印表體 */ for ( j=1。 1和表達式 3,則: for(; 表達式 2;) 等同于: while( 表達式 ) 據此結論:所有用 while語句 實現(xiàn)的循環(huán)都可以用 for語句 實現(xiàn)。 第 53 頁 167。 /* 退出 for循環(huán) */ else printf (\nInput n is error !\n)。 } 例 C3_5204 第 54 頁 167。a39。 ij。 453 dowhile語句 實例 ? 例 : 輸入一個 =0 的整數(shù),要求以相反的順序輸出該數(shù)。 /* number縮小 10倍 */ } while (number!=0)。239。639。+39。%39。 char ch。/* 對分類 3計數(shù) */ } } while (ch != ’\\’)。 for語句多用于要賦初值或循環(huán)次數(shù)固定的情況。 循環(huán) 語句的循環(huán)體中使用,結束循環(huán)過程,使控制轉移到整個 循環(huán)語句之外 的下一條語句處。 /*所求的約數(shù)的可能取值是從 999到 100, j從大到小 */ for (j=999。 第 68 頁 167。 i=10。 else printf(Plus numer: 0, average value: 0)。 463 goto語句 實例 ? 例 : 已知一首項大于0的等差數(shù)列的前四項和為 26,前四項的積為 880,求這數(shù)列。 d=3。 ++i) /* 輸出運行結果 */ printf(%d, a+i*d)。 d=3 amp。 i=20。 。amp。 flag。 /* 退出二重循環(huán) */ } out: for (i=0。 a=5。 ? goto語句的使用說明 在 C語言中, goto語句并不是必不可少的,使用 goto語句的地方都可以用 C的其它控制流程語句改寫。 /* 計數(shù)器 */ sum += j。 main ( ) { int i, count=0, j, sum=0。 若在循環(huán)語句中包含了 switch語句,那么switch語句中的 break 語句僅能使控制退出 switch語句。 scanf(%ld, amp。 ? C語言轉移語句 ◆ break ◆ continue ◆ goto ◆ return 第 64 頁 167。 while、 dowhile、 for可以相互替換使用。 /* 對分類 2計數(shù) */ default: class3++。 第 60 頁 167。/39。939。539。139。 do { printf(%d, number%10)。 使用 dowhile構成的循環(huán),循環(huán)體部分至少要執(zhí)行一次 ; 而采用 while和 for構成的循環(huán),循環(huán)體部分有可能一次也不會執(zhí)行。, j=39。 452 for語句 實例 ? 例 : 用逗號運算輸出下列字符串。 un = un1 + un2。n)。 ? 遞推法 : 由初始的已知條件開始, 先計算出第 (N- 1)步的結果, 再 利用前面已知的 (N- 1)項結果,按照遞推公式(或遵照遞推規(guī)則), 推出第 N步結果 。 452 for語句 ? for語句的變化形式 for語句中的三個表達式中的任意一個都是可以省略的,但是 分號 不能省略。 for ( i=1。 /* 求 N! */ printf ( %2d!=%ld\n, i, n)。 ,應該特別注意: ◆ 循環(huán)控制條件 ◆ 控制條件的初始狀態(tài)(初始值) ◆ 循環(huán)體內部對控制條件的影響 第 48 頁 167。 /* 列 計數(shù)器置 1 */ while ( j = i ) /* 嵌套 的二重循環(huán)。 451 while語句 實例 ? 循環(huán)嵌套 在循環(huán)體中,又 包含 有 循環(huán) 語句,構成 循環(huán)嵌套 。 while ( ++i = 100 ) == ++i。 451 while語句 實例 ? 例 3: 求 1到 100的之和。 451 while語句 實例 ? 例 : 對輸入的行和字符進行計數(shù)。 39。 分析: 仍有問題,程序改變了 index,但方向錯了。 例 C3_51011 { } 第 40 頁 167。 } 例 C3_5101 第 39 頁 167。 /* count:計數(shù)器, num:輸入的整數(shù) */ count=0。 學生: 對!好象是這么回事 ...... 老師: 我們可以引出一個概念“ 循環(huán) ”,簡單而言: 循環(huán) 就是不斷 反復地執(zhí)行同一段程序。break。data1, amp。 當 i=5 時: flag = 1; 調用 erorr(flag); 退出。 flag=1。 year%100!=0 || year%400==0 ) days=29。year, amp。 printf( Total = %.2f\n, total)。 case 3: rate=。 /* 本金,月利率,本利合計 */ printf(Input money and year =?)。 和 default 子句只能在 switch語句中使用,且 case和 default 只起標號作用 ,可出現(xiàn)在 switch中的任何位置。 break。 442 選擇語句 switch語句 ? switch語句格式 switch (表達式 ) { case 常量 1: 語句序列 1 break。 第 26 頁 167。 ) printf (\nIs a lower character.\n)。Z39。 c=39。 include main ( ) { char c。 else if ( year == 5 ) rate=。 float money,rate,total。 else if ( year == 5 ) rate=。 float money,rate,total。 盡管 書寫 格式如此,真實的 正確 的含義是: if (a==b) if (b==c) printf(a=b=c\n)。 else flag=2。 } 例 C3_4103 ? 說明: 在 ifelse語句中,一般采用“ 縮進 ”的書寫形式來表示“ 語句 1”或“ 語句 2”所屬的層次。 include main( ) { int x, y。a, amp。 max=a。 /* 否則, b=max */ printf(The max of a and b : %d\n, max)。 441 選擇語句 if語句 ? 例 : 求 a和 b兩數(shù)中較大的一個。 9. else printf(”Is a plus odd number\n)。 ◆ 明確層次關系 ? 復合語句的使用方法 ◆ 復合語句允許嵌套,且嵌套層次沒有限制 ◆ 對于復合語句,右花括號“ } ”的后面不必再跟一個分號( ; ) 第 11 頁 167。 /* printf(Thanks !\n)。 41 C語言語句概述 語句分類 ? 按照 C語言語句的 功能 分類: ◆ 控制語句 ◆ 函數(shù)調用語句 ◆ 表達式語句 ◆ 空語句 ◆ 復合語句 控制程序的走向(流程) 由一個函數(shù)調用加一個分號 賦值表達式加分號 只有一個分號 ; 一對 { }括起來的語句序列 第 7 頁 167。) 第 6 頁 167。 42 注釋語句 實例 ? 實例 include main( ) { printf(Hello !\n)。因此在C語言中,凡是可以使用單一語句的地方,均可使用復合語句。 /* 則計算 x除以 2的余數(shù) */ 8. if (x==0) printf(”Is a plus even.\n)。 441 選擇語句 if語句 ? if語句格式 格式 1: if (表達式 ) 語句 ; 格式 2: if (表達式 ) 語句 1; else 語句 2; ? if語句的執(zhí)行流程 流程 1: 流程 2: 表達式 執(zhí)行語句 成立 不成立 表達式 執(zhí)行語句 2 執(zhí)行語句 1 成立 不成立 分支條件 第 14 頁 167。 /* 如果 ab, 則將 a=max */ else max=b。b)。 scanf(%d%d, amp。 441 選擇語句 if語句 ? if語句嵌套 義: 在 if語句的“ 語句 1”或“ 語句 2”中又包含著 if語句 例 : 比較兩個整數(shù)的之間的關系(大小 /相等)。 else printf (X=Y\n)。 441 選擇語句 if語句 if (ab) if (ac) if (ad) flag=1。 else printf(”a!=b\n”)。 441 選擇語句 if語句 include main( ) { int year。 else if ( year == 3 ) rate=。 include main( ) { int year。 else if ( year == 3 ) rate=。 ASCII碼表中的前 32個字符為控制字符, ‘ 0’ ~ ‘ 9’ 為數(shù)字 , ‘ A’~ ‘Z’為大寫字母 , ‘ a’~ ‘z’為小寫字母, 其它 。amp。 c=39。z39。 說明: if else可以完成與條件運算符 ( ? : )完全相同的任務,并且可以進行相
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1