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

正文內(nèi)容

第四章程序流程控制語句-wenkub.com

2024-08-28 08:16 本頁面
   

【正文】 return后跟一表達(dá)式,則該表達(dá)式的值會從被調(diào)用函數(shù)中帶回到調(diào)用它的函數(shù),稱為 返回值 。 ++i) /* 輸出結(jié)果 */ printf(%d, a0+i*d0)。 /* 前四項的積 */ if (b==26 amp。amp。amp。 } 第 74 頁 167。 c==880) /* 若滿足條件 */ goto out。 ++d) /* 在 d的范圍內(nèi)窮舉 */ { b=a+(a+d)+(a+2*d)+(a+3*d)。 for (a=1。 設(shè)數(shù)列的第一項為 a(a0), 公差為 d(d0)。標(biāo)號的作用域是它所在的整個函數(shù)。 } 例 C3_6201 改變 if語句的 條件表達(dá)式 ,可以 不需要使用 continue。 /* 結(jié)束本次循環(huán),不進行后續(xù)操作 */ count ++。 i++) { printf (Input integer:)。 462 continue語句 實例 ? 例 : 輸入 10個整數(shù),求其中正數(shù)的個數(shù)及平均值,精確到小數(shù)點后兩位。 462 continue語句 ? continue語句格式 continue; ? continue語句的功能 continue語句僅能在循環(huán)語句中使用 . 它的作用不是結(jié)束循環(huán),而是開始一次新的循環(huán)。 461 break語句 實例 ? break語句使用注意: 在嵌套循環(huán)中, break語句僅能退出一層 (當(dāng)前 )循環(huán)。 j=100。 printf(Please input number:)。 第 65 頁 表達(dá)式 2? 成立 不成立 執(zhí)行后續(xù)語句 執(zhí)行表達(dá)式 3 執(zhí)行表達(dá)式 1 167。 46 轉(zhuǎn)移語句 ? 轉(zhuǎn)移語句的作用 改變程序的運行流程 。 dowhile語句多用于至少要運行一次的循環(huán)。 while和 dowhile語句的條件表達(dá)式只有一個,for語句有 3個。 printf(class1=%d, class2=%d, class3=%d\n, class1, class2, class3)。 break。 do{ putchar( ch=getch( ) )。時先計數(shù)然后停止接收輸入。,39。,39。,39。,39。,39。,39。,39。,39。 } 例 C3_5301 思考:使用 while或 for語句,如何實現(xiàn)? 例 C3_53011 兩個程序有何區(qū)別? 前面的程序可以處理數(shù)字 0,后面的程序不能處理 第 59 頁 167。number)。例如:輸入 12345,則輸出為 54321。 453 dowhile語句 ? dowhile語句特點 dowhile與 while和 for的最大區(qū)別: dowhile語句 先執(zhí)行循環(huán)體 然后 再判斷循環(huán) 控制條件 ,而 while和 for卻是先判斷條件之后再執(zhí)行循環(huán)體。 i++, j ) printf(” %c %c”, i, j)。a39。開始逐次 遞增 , 偶數(shù)位 上的字符從 39。 第 55 頁 167。 452 for語句 實例 ? 語句中的逗號 (,)運算 逗號( , )運算常見的三種用途是: ,起分隔符的作用。 un2 = un。 } /* 控制輸入正確的 N值 */ un = un2 = 1。 scanf (%d,amp。 452 for語句 實例 ? 例 include main( ) { int n,i,un1,un2,un。 根據(jù)遞推通項公式,可用 遞推法 編寫程序,計算第 N項的值。 3全省略 ,則: for ( 。 第 51 頁 167。 j=i。 /* 打印表頭 */ printf (\n\n)。 include main ( ) { int i, j。 i++ ) { n = n * i。 遞推公式: n! = 1 當(dāng) n=1 時 n! = (n1)! * n 當(dāng) n1 時 include main ( ) { long int n=1。 (1) { .... } 由于循環(huán)的條件表達(dá)式恒等于 1,所以不可能通過循環(huán)控制條件來結(jié)束循環(huán)體的執(zhí)行,稱為“ 死循環(huán) ”。 /* 列 計數(shù)器 +1 */ } printf (\n)。 while ( i= 9 ) { j = 1。 451 while語句 實例 include main ( ) { int i=1, j。 total+=i 第 45 頁 167。 while ( i++ 100 ) == 判斷 i100; i++ total += i。 ++i 變形 2: int i=0。 i ++。 } 例 C3_5104 定義文件結(jié)束標(biāo)記 nl行計數(shù)器 nc字符計數(shù)器 進行字符計數(shù) 如果找到 \n, 則行計數(shù) 第 44 頁 167。 if ( c == 39。 ) ; } 例 C3_51031 循環(huán)體為空語句 第 43 頁 167。a39。 include main( ) { char ch=39。 第 42 頁 167。 while( index 5 ) printf(”Good morning!\n”)。 分析: 程序段將無限制打印字符串。避免出現(xiàn)“ 死循環(huán) ”現(xiàn)象。 n++。 /* 計算累加和 */ } printf(Total=%d\n, total)。 /* 循環(huán)體 */ printf (Enter the No.%d=, count)。 include main ( ) { int count,num,total。 ?C語言中控制循環(huán)的語句: ◆ while ◆ for ◆ dowhile 第 37 頁 167。 提問: 從鍵盤上輸入 500個整數(shù)并求和,怎么編程? 回答: 這個,嗯 ……??? 不會讓我寫 500個 ...... 老師: 讓我們換一個角度來看待這些問題, 以上問題的實質(zhì)是:將 scanf函數(shù)重復(fù)執(zhí)行 N遍。 break。 case ’*’ : /* 處理乘法 */ printf (%.2f*%.2f=%.2f\n, data1, data2, data1*data2)。 /* 輸入表達(dá)式 */ switch ( op ) /* 根據(jù)操作符分別進行處理 */ { case ’+’ : /* 處理加法 */ printf(%.2f+%.2f=%.2f\n, data1, data2, data1+data2)。 scanf (”%f%c%f”, amp。 442 選擇語句 switch語句 ? 例 : 請編寫一個程序計算表達(dá)式: data1 op data2的值。 /* other error */ } /* 假定函數(shù) error是出錯處理函數(shù) */ 當(dāng) i=1, 2, 3 時: flag=0; 退出。 case 4: flag=1。 442 選擇語句 switch語句 ? 省略 break語句 例如:某程序段中, error是進行出錯處理的函數(shù)。 default: /* 月份錯誤 */ printf(Input error!\n)。amp。 break。 scanf(%d%d, amp。 ? 如何判斷閏年 ? 閏年:能夠被 4整除 且 不能 被 100整除 的年份 或 能夠被 400整除 的年份 例如: 1996年、 1980年是 閏年 1970年、 1900年是 平年 2020年是 閏年 ? 判斷閏年的 C語言公式 year%4==0 amp。 } total = money + money * rate *12 * year。 break。 break。year)。 float money,rate,total。 第 30 頁 167。 。 當(dāng) number的值為 2時 第 29 頁 167。 case 3: statement 3。 442 選擇語句 switch語句 switch (number) { case 1: statement 1。 可以在函數(shù)中方便地使用條件運算 第 27 頁 167。 else printf(”You need 2 cans of paint. ”)。 說明: if else可以完成與條件運算符 ( ? : )完全相同的任務(wù),并且可以進行相應(yīng)的轉(zhuǎn)換。 441 選擇語句 if語句 ? if語句與條件運算的關(guān)系 ? 例: 求一個數(shù)的絕對值 if ( y0 ) x=y。z39。a39。 c=39。 else if ( c=39。amp。 if (c0x20) printf (\nIs a control character.\n)。 ASCII碼表中的前 32個字符為控制字符, ‘ 0’ ~ ‘ 9’ 為數(shù)字 , ‘ A’~ ‘Z’為大寫字母 , ‘ a’~ ‘z’為小寫字母, 其它 。 total = money + money * rate *12 * year。 else if ( year == 3 ) rate=。money, amp。 include main( ) { int year。 total = money + money * rate *12 * year。 else if ( year == 3 ) rate=。money, amp。 441 選擇語句 if語句 include main( ) { int year。 } else printf(”a!=b\n”)。 else printf(”a!=b\n”)。 else flag=2。 441 選擇語句 if語句 if (ab) if (ac) if (ad) flag=1。 /*………………………………3 */ else flag=2。 else printf (X=Y\n)。x, amp。 441
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1