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

正文內(nèi)容

書(shū)名輕松學(xué)習(xí)c語(yǔ)言toc-資料下載頁(yè)

2025-03-13 01:10本頁(yè)面
  

【正文】 10 while n 2的 n次方 1 2 2 4 3 8 4 16 5 32 6 64 7 128 8 256 9 512 10 1024 Ch5_10 while迴路的應(yīng)用 — 計(jì)算 2的 n次方的值 2 int n=1, power = 1。 3 printf( n\t2的 n次方 \n)。 4 while (n=10){ 5 6 7 n++。 8 } power *= 2。 printf(%2i \t %i \n, n, power)。 112 while巢狀結(jié)構(gòu)的語(yǔ)法 while (條件判斷式 1) { /*外層迴路 */ 敘述 1々 } while(條件判斷式 2) { /*內(nèi)層迴路 */ 敘述 2; } 113 while巢狀結(jié)構(gòu)的流程圖 Y N 條件 i10 i++。 j=i。 結(jié)束 N Y j++ 條件 j10 114 do while敘述 ? do while的敘述 – do while會(huì)先執(zhí)行迴路中的敘述 – 再判斷條件式是否成立 – 不論條件判斷式成立與否, dowhile中的敘述最少會(huì)執(zhí)行一次 ? 語(yǔ)法 do{ 敘述々 } while (條件判斷式 )々 115 do{…} while(…) 之流程圖 print(i++)。 條件 i10 yes no 116 Ch5_11 dowhile 1 int j=0。 do{ printf(Hello\n)。 j++。 }while(j5)。 Hello Hello Hello Hello Hello 2 int j=0。 do{ printf(Hello\n)。 }while(j5)。 3 int j=0。 do{ printf(Hello\n)。 }while(j5)。 Hello Hello … Hello 117 第六章 選擇性敘述 ? 有條件 的選擇敘述 ? 多重條件 選擇敘述 ? 無(wú)條件 選擇敘述 118 有條件的選擇敘述 ? 有條件的選擇敘述即為 if敘述,其語(yǔ)法如下〆 ? 語(yǔ)法一 if (條件運(yùn)算式 ) 敘述々 ? 流程圖 條件 運(yùn)算式 敘述 1 yes no 119 ? 語(yǔ)法二 if (條件運(yùn)算式 ){ 敘述 1 。 敘述 2 。 ... 敘述 n 。 } 如果敘述超過(guò)一個(gè)以上,則頇以 { }來(lái)隔開(kāi), 如果沒(méi)有括號(hào)只會(huì)執(zhí)行最接近的那一行敘述。 有條件的選擇敘述 120 有條件的選擇敘述的流程圖 條件運(yùn)算式 敘述 1 no yes 敘述 2 敘述 n ... 121 Ch6_1 if Ch6_1 輸入 a, b兩個(gè)數(shù),判斷並將 a, b由大到小排列 1 include 2 main(){ 3 int a, b, t。 4 printf (input two integers〆 )。 5 scanf(%i%i, a,b)。 6 7 8 9 10 11 printf(由大到小排列: %i%i\n, a,b)。 12 } input two integers〆 3 4 t ? a ? b ? t if(ab){ t = a。 a = b。 b = t。 } 由大到小排列: 4 3 122 ? 程式執(zhí)行結(jié)果 input two integers〆 3 4 由大到小排列〆 4 3 ? 說(shuō)明 3 a b 4 t 3 第 1步 第 2步 第 3步 Ch6_1 if(ab){ t = a。 a = b。 b = t。 } 3 4 123 ? 語(yǔ)法一 if (條件運(yùn)算式 ) 敘述 1 。 else 敘述 2。 ? 流程圖 ifelse多重條件選擇 條件 運(yùn)算式 敘述 1 yes 敘述 2 no score=50 pass fail 124 Ch6_3 Ch6_3 輸入兩個(gè)整數(shù),並計(jì)算 兩個(gè)整數(shù)之差 int n1, n2, ans。 printf(input two integers〆 )。 scanf(%i%i, n1, n2)。 printf(兩數(shù)之差為〆 %i\n, ans)。 input two integers〆 25 78 if(n1=n2) ans = n1n2。 else ans = n2n1。 ans = abs(n1n2)。 兩數(shù)之差為: 53 125 Ch6_4 Ch6_4 輸入一個(gè)年份,測(cè)試其是否為閏年 int yy。 printf(Input a year〆 )。 scanf(%i, yy)。 if( printf(%i is a leap year\n, yy)。 else printf(%i is not a leap year\n, yy)。 Input a year〆 1900 Input a year〆 2023 (yy%400==0)|| (yy%4==0 yy%100!=0)) 1900 is not a leap year 2023 is a leap year 126 ? 語(yǔ)法二 if (條件運(yùn)算式 ){ 敘述 1 。 敘述 2 。 ... 敘述 n 。 }else { 敘述 a 。 敘述 b 。 ... 敘述 z 。 } ifelse 兩重 條件選擇 127 ? 語(yǔ)法三 if (條件運(yùn)算式 1) 敘述 1 。 else if (條件運(yùn)算式 2) 敘述 2 。 ... else 敘述 n 。 ? else會(huì)和最接近且與之配對(duì)的 if一起使用。 ifelse 多重條件選擇 Jan 31 Feb 28 Mar 31 Apr 30 May 31 Jun 30 128 ifelse多重條件選擇的流程圖 條件運(yùn)算式 1 敘述 1 no yes no yes 條件運(yùn)算式 2 敘述 2 敘述 n 〃 〃 . 2月 28天 4,6,9,11月 30天 31天 129 Ch6_5 (1/2) 請(qǐng)輸入每週工作 時(shí)數(shù) 〆 45 請(qǐng)輸入 時(shí)薪 〆 100 Ch6_5 輸入 工作時(shí)數(shù) 及 時(shí)薪 ,計(jì)算 每週薪資 1 include 2 main(){ 3 int work_time, time_pay, salary, ot。 4 printf(請(qǐng)輸入每週工作時(shí)數(shù)〆 )。 5 scanf(%i, work_time)。 6 printf(請(qǐng)輸入時(shí)薪〆 )。 7 scanf(%i, time_pay)。 … 130 Ch6_5 (2/2) 10 if (work_time 40) { 11 ot = work_time 40。 12 13 14 15 17 }else 18 salary = work_time * time_pay。 19 printf(每週的薪金是 %i元 \n, salary)。 20 } if (ot 10) salary = 14 else 15 salary = 40*time_pay + 10*time_pay* + (ot10)*time_pay*2。 40*time_pay + ot*time_pay*。 131 switchcase 多重 條件選擇的 語(yǔ)法 switch (house){ } case 39。L39。〆 printf(Luther\n)。 break。 case 39。M39。〆 printf(Moody\n)。 break。 default〆 printf(Unknown\n)。 break。 132 switchcase多重條件選擇的 流程圖 case 常數(shù) 1 no ? ? ? yes 敘述 2 敘述 1 switch(運(yùn)算式 ) case 常數(shù) 2 default 敘述 n yes yes break no break break 133 Ch6_7 (1/2) Ch6_7 輸入一個(gè)整數(shù),並輸出所輸入的數(shù)除以 5之餘數(shù) 1 include 2 main(){ 3 int num。 4 printf(Please input an integer〆 )。 5 scanf(%i, num)。 6 switch(num%5){ 7 case 0〆 8 printf(%i可被 5整除。 \n, num)。 9 break。 10 case 1〆 11 printf(%i除以 5的餘數(shù)為 1。 \n, num)。 12 break。 134 Ch6_7 (2/2) 15 case 2〆 16 printf(%i除以 5的餘數(shù)為 2。 \n, num)。 17 break。 Please input an integer〆 56 56除以 5的餘數(shù)為 1 18 case 3〆 19 printf(%i除以 5的餘數(shù)為 3。 \n, num)。 20 break。 21 case 4〆 22 printf(%i除以 5的餘數(shù)為 4。 \n, num)。 23 break。 24 } 25 } 135 ? goto敘述為無(wú)條件跳躍指令 , 不論處?kù)逗畏N狀況下都會(huì)將程式執(zhí)行的控制權(quán)無(wú)條件地轉(zhuǎn)移到所指定的標(biāo)籤處 , 然後繼續(xù)往下執(zhí)行 。 ? 語(yǔ)法一 goto 標(biāo)籤 1。 敘述 1。 標(biāo)籤 1〆 敘述 2。 ? 語(yǔ)法二 標(biāo)籤 2〆 敘述 1。 goto 標(biāo)籤 2。 敘述 2。 goto敘述 (不鼓勵(lì)使用 ) 136 Ch6_8 不鼓勵(lì)使用 goto Ch6_8 計(jì)算從 1累加到 10的總和 1 include 2 main(){ 3 int i=1, sum=0。 4 loop〆 5 sum += i。 6 i ++。 7 if(i = 10) 8 goto loop。 9 printf(%i, sum)。 10} 55 137 ? 當(dāng)遇到 continue敘述時(shí),便直接回到迴路開(kāi)始的地方,其下面的敘述將會(huì)被省略。 ? continue敘述配合 if條件,放在 – for的迴路 – while的迴路 – dowhile的迴路 ? 語(yǔ)法 for(起始運(yùn)算式々條件運(yùn)算式々累加運(yùn)算式 ) { ... if (condition) continue。 ... } continue敘述 138 Ch6_9 Ch6_9 計(jì)算 sum = 2 + 4 + 6 + 8 + 10 1 include 2 main(){ 3 int i, sum=0。 4 for (i=1。 i=10。 i+
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1