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

正文內(nèi)容

c程序設(shè)計(jì)案例教程(上)ppt(參考版)

2024-10-19 15:59本頁(yè)面
  

【正文】 return 0。 }while(i=100)。 do { sum=sum+i。 假 真 表達(dá)式 循環(huán)體語(yǔ)句 圖 42 do while語(yǔ)句執(zhí)行流程 3. do… while循環(huán)應(yīng)用舉例 【 例 46】 用 do… while語(yǔ)句求 sum=1+2+3+… 100的值。 ? 對(duì) do while語(yǔ)句的說(shuō)明如下: 2. do while循環(huán)執(zhí)行過(guò)程 首先無(wú)條件的執(zhí)行循環(huán)體語(yǔ)句,然后才判斷表達(dá)式的值是否為真(非 0),如果為真,則再執(zhí)行循環(huán)體語(yǔ)句,如此循環(huán)往復(fù),直到表達(dá)式的值為假( 0)時(shí)循環(huán)終止。表達(dá)式的值是循環(huán)控制的條件。 ⑵ while(表達(dá)式 )后面的分號(hào);不能省。 模擬彩票開(kāi)獎(jiǎng) do while循環(huán)語(yǔ)句 1. do while循環(huán)語(yǔ)句是直到型循環(huán)控制語(yǔ)句,它的一般形式為: do{ 語(yǔ)句 }while(表達(dá)式 ); 其中,表達(dá)式是循環(huán)條件,語(yǔ)句為循環(huán)體。 return 0。 } pi=pi*4。 flag=flag。 while(fabs(item)=) { item=flag*。 item=。 } 源程序 include include int main() { int fm=1,flag=1。 else printf(C語(yǔ)言考試平均成績(jī)是 0\n)。score)。 num++。score)。 printf(請(qǐng)輸入 C語(yǔ)言考試成績(jī): )。 } 源程序 2 include int main() { int num=0。 else printf(人數(shù)為 0,平均成績(jī)也為 0\n)。 i++。score)。 while(i=n) { printf(請(qǐng)輸入第 %d個(gè)同學(xué)的 C語(yǔ)言成績(jī): ,i)。 scanf(%d,amp。 float score,sum=0,aver。 } 【 例 44】 從鍵盤(pán)輸入一批學(xué)生的 C語(yǔ)言考試成績(jī),求平均成績(jī)。 } printf(sum=%f,sum)。 flag=flag。 while(i=15) { sum=sum+flag*。 源程序 include int main() { int fm=1,flag=1,i=1。 return 0。 i++。 源程序 include int main() { long int i=1,s=1。 ⑷ 遇到下列情況之一,都可以退出 while循環(huán): 表達(dá)式為假 (即 0)、循環(huán)體內(nèi)有 break、 return、 goto語(yǔ)句( break語(yǔ)句后續(xù)介紹)。 ⑶在 while循環(huán)之前必須對(duì)循環(huán)控制變量 i初始化,并且,循環(huán)體中一定要有使循環(huán)控制變量 i改變的語(yǔ)句。 ⑵ 通常情況下,程序中會(huì)利用一個(gè)變量來(lái)控制while語(yǔ)句的表達(dá)式的值,這個(gè)變量被稱(chēng)為循環(huán)控制變量。 return 0。 i++。 源程序 include int main() { int i=1,sum=0。 while語(yǔ)句的流程圖,如圖 41所示。在進(jìn)入循環(huán)體后,每執(zhí)行完一次循環(huán)體語(yǔ)句后再對(duì)表達(dá)式進(jìn)行一次計(jì)算和判斷,當(dāng)發(fā)現(xiàn)其值為 “ 假 ” ( 0)時(shí),立即退出循環(huán)。 ? ⑶ 語(yǔ)句部分稱(chēng)為循環(huán)體,當(dāng)需要執(zhí)行多條語(yǔ)句時(shí),應(yīng)使用復(fù)合語(yǔ)句。 ? ⑵ 后面的表達(dá)式可以是任意類(lèi)型的表達(dá)式,但通常是條件表達(dá)式或邏輯表達(dá)式。 第 4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 利用格里高利公式求 的近似值 模擬彩票開(kāi)獎(jiǎng) 統(tǒng)計(jì)一批學(xué)生成績(jī)的最低分 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 綜合應(yīng)用 —加法運(yùn)算測(cè)試系統(tǒng) ?本章學(xué)習(xí)目標(biāo) ? 掌握什么是循環(huán)及為什么使用循環(huán) ? 如何確定循環(huán)條件和循環(huán)體 ? 四種循環(huán) (for、 while、 dowhile、 ifgoto)的區(qū)別 ? 出循環(huán)的幾種情況 ? 循環(huán)嵌套的原理 利用格里高利公式求 π的近似值 while循環(huán)語(yǔ)句 1. while循環(huán)語(yǔ)句是當(dāng)型循環(huán)控制語(yǔ)句,它的一般形式為 : while(表達(dá)式 ) 語(yǔ)句 ? 其中,表達(dá)式是循環(huán)條件,語(yǔ)句為循環(huán)體。 } return 0。:printf(wednesday\n)。 case 39。 else printf(data error\n)。u39。)printf(Thursday\n)。 if(letter1==39。:printf(請(qǐng)輸入第二個(gè)字符 :)。 case 39。M39。:printf(Friday\n)。 case 39。 else printf(data error\n)。u39。) printf(Saturday\n)。 if(letter1==39。:printf(請(qǐng)輸入第二個(gè)字符 :)。 switch(letter) { case 39。 letter=getchar()。 include int main() { char letter,letter1。 (程序見(jiàn)書(shū)上) 表 級(jí)數(shù) 全月 應(yīng)納稅所得額 稅率( %) 級(jí)數(shù) 全月 應(yīng)納稅所得額 稅率( 5%) 1 不超過(guò) 500元 5 6 40000~60000元 30 2 500~2021元 10 7 60000~80000元 35 3 2021~5000元 15 8 80000~100000元 40 4 5000~20210元 20 9 超過(guò) 100000元 45 5 20210~40000元 25 綜合應(yīng)用 ——星期幾的判斷 【 例 316】 請(qǐng)輸入星期幾的第一個(gè)字母來(lái)判斷一下是星期幾,如果第一個(gè)字母一樣,則繼續(xù)判斷第二個(gè)字母。 “ 稅法 ” 規(guī)定,工資、薪金所得,使用超額累進(jìn)稅率,以每月收入額減去2021元后的余額,為應(yīng)納稅所得額。 printf(root2=%.2f%.2fi\n,x1,x2)。 printf(plex root:\n)。 /*輸出實(shí)根 */ printf(root1=%.2f, root2=%.2f\n,x1+x2,x1x2)。 if(d=0) { x2=sqrt(d)/a2。 (2) 輸入變量 a, b, c。 else printf(x=%d is grade D! \n,x)。 else if (x=80) printf(x=%d is grade B!\n,x)。 if(x100||x0) printf(x=%d data error! \n,x)。 scanf(%d,amp。 main() { int x。 (2) 輸入變量 x。 1 WINDOWS os 2 LINUX os 3 UNIX os 4 SOLARIS os 1↙ WINDOWS starting 運(yùn)行結(jié)果 2 PLEASE SELECT START OS。 printf(SYSTEM ERROR,POWER OFF.\n)。 break。439。 break。339。 break。239。 break。139。 ch=getchar()。 printf(3 UNIX os\n)。 printf(1 WINDOWS os\n)。 printf(\n)。 inputchar=39。 (4) 用 switch( )語(yǔ)句根據(jù)用戶(hù)輸入編號(hào) ch進(jìn)行五分支操作,當(dāng)用戶(hù)輸入編號(hào) 1~ 4,啟動(dòng)相應(yīng)的操作系統(tǒng);輸入其他值,顯示警告信息。 (2) 用 printf( )函數(shù)輸出菜單。 } 【 例 312】 簡(jiǎn)單菜單選擇響應(yīng),根據(jù)菜單選擇要啟動(dòng)的操作系統(tǒng),選擇 1:?jiǎn)?dòng) windows; 選擇 2:?jiǎn)?dòng) linux;選擇 3:?jiǎn)?dòng) unix;選擇 4:?jiǎn)?dòng)solaris。 } } printf(blank=%d, digit=%d, other=%d\n, blank, digit, other)。 default: { other ++。\n39。 goto aa。939。839。739。639。539。439。339。239。139。039。 goto aa。 39。 aa:ch =getchar()。 blank = 0。 include int main() { int blank=0, digit=0, other=0。 (4) 否則根據(jù) ch的值,分別判斷(共 3種,數(shù)字,字母,其他),進(jìn)行累加。\n39。 (2) 然后把鍵盤(pán)輸入字符存儲(chǔ)到變量 ch中。 } 運(yùn)行結(jié)果 23 3. 在 switch的某些語(yǔ)句段中使用 break 【 例 311】 輸入一行字符,統(tǒng)計(jì)其中空格、數(shù)字字符和其他字符的個(gè)數(shù)。 case 22: m+=1。 case 20: m+=1。 include void main( ) { int m=20。 default : 語(yǔ)句段 n+1。 case 常量表達(dá)式 2:語(yǔ)句段 2。 } return 0。 default: printf(Unknown operator\n)。: printf(=%.2f\n, value1/value2)。 case 39。: printf(=%.2f\n, value1*value2)。 case 39。: printf(=%.2f\n, value1value2)。 case 39。: printf(=%.2f\n, value1+value2)。 switch(operator){ case 39。operator, amp。 scanf(%lf%c%lf, amp。 double value1, value2。 【 例 39】 輸入一個(gè)形式如 “ 操作數(shù) 運(yùn)算符 操作數(shù) ” 的四則運(yùn)算表達(dá)式,輸出運(yùn)算結(jié)果。 (2) 輸入變量的值 value1, operator, value2。 break。 break。 break。 break。 goto aa。) digit++。ch=39。amp。 else if(ch=39。Z39。amp。A39。z39。amp。a39。 return 0。\n39。 aa: ch=getchar()。 char ch。 (5) 重復(fù) (2)、 (3)、 (4),直到鍵盤(pán)輸入換行符為止。輸出 digit, letter, other的值。 (3) 判斷鍵盤(pán)輸入的字符 ch是否是換行,如果是換行,則ch是 39。 程序分析 (1) 定義整型變量: digit、 letter和 other,其中 ,digit表示數(shù)字字符個(gè)數(shù), letter表示英文字符個(gè)數(shù), other表示其他字符的個(gè)數(shù);定義字符型變量 ch。 printf(應(yīng)發(fā)放獎(jiǎng)金: %d,bonus)。 else if(i=1000000) bonus=bonus6+(i600000)*。 else if(i=400000) bonus=bonus2+(i202100)*。 if(i=100000) bonus=i*。 bonus6=bonus4+202100*。 bonus2=bonus1+100000*。i)。 printf(請(qǐng)輸入當(dāng)月利潤(rùn): )。 include main() { long int i。 (3) 根據(jù)當(dāng)月利潤(rùn) i分別落入不同的提成計(jì)算段(共 6種),而 計(jì)算 bonus。 ①利潤(rùn)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1