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

正文內(nèi)容

c語(yǔ)言課件第6章選擇結(jié)構(gòu)程序設(shè)計(jì)-在線瀏覽

2024-11-05 16:19本頁(yè)面
  

【正文】 (ch==39。) printf(plus\n)。39。 else if(ch==39。) printf(multiply\n)。/39。 else printf(error\n)。 main() { int n1,n2,n3,max。n1,amp。n3)。 else max=n2。 printf(The three numbers are:”); printf(“%d,%d,%d\n,n1,n2,n3)。 } max=n1。 if (n2max) max=n2; 優(yōu)化的基本思想是: 首先取一個(gè)數(shù)預(yù)置為 max(最大值),然后再用 max依次與其余的數(shù)逐個(gè)比較,如果發(fā)現(xiàn)有比 max大的,就用它給 max重新賦值,比較完所有的數(shù)后, max中的數(shù)就是最大值。不但使程序簡(jiǎn)潔,也提高了運(yùn)行效率。 main() { int n1,n2,n3,max。n1,amp。n3)。 max= (n3max) ? n3: max 。 } max= ( n1n2 ) ? ((n1n3 ) ? n1 : n3):((n2n3 ) ? n2 : n3)。 if 語(yǔ)句嵌套時(shí), else子句與在它上面、距它最近、且尚未匹配的 if 配對(duì)。 else if (a= =b) t=5。 例 輸入任意三個(gè)整數(shù),求三個(gè)數(shù)中的最大值。 scanf(%d,%d,%d,amp。n2,amp。 if (n1n2) if (n1n3) printf(max=%d\n, n1)。 else if (n2 n3) printf(max=%d\n, n2)。 } 例 if 語(yǔ)句的嵌套使用 main() { int a, b, c, d, x。 d=20。 else if ( d+2 ) if (!c) x=15。 printf(“d=%d,x=%d\n”,d,x) } 說(shuō)明 ( 1) if后面的 “ 表達(dá)式 ” , 除常見(jiàn)的關(guān)系表達(dá)式或邏輯表達(dá)式外 , 也允許是其它類型的表達(dá)式 ,其數(shù)值可以是整型 、實(shí)型 、 字符型 。 switch 語(yǔ)句 2. 執(zhí)行過(guò)程 ( 1) 當(dāng) switch后面 “ 表達(dá)式 ” 的值 , 與某個(gè)case后面的 “ 常量表達(dá)式 ” 的值相同時(shí) , 就執(zhí)行該case后面的語(yǔ)句組; ( 2) 如果沒(méi)有任何一個(gè) case后面的 “ 常量表達(dá)式 ” 的值 , 與 “ 表達(dá)式 ” 的值匹配 , 則執(zhí)行 default 后面的語(yǔ)句 ,然后 , 再執(zhí)行 switch語(yǔ)句的下一條 。 系統(tǒng)一旦找到入口標(biāo)號(hào) , 就從此標(biāo)號(hào)開(kāi)始執(zhí)行 , 不再進(jìn)行標(biāo)號(hào)判斷 。 ( 2) 在 case后 , 允許有多個(gè)語(yǔ)句 , 可以不用{ } 括起來(lái) 。 ( 4) default子句可以省略不用 。 例 輸出變量 a的值 main() { int a=0, i=1。 case 2: case 3: a+=3。 } printf(“%d\n”,a)。 a+=3。 4. switch語(yǔ)句中 break語(yǔ)句使用 switch (表達(dá)式 ) { case 常量表達(dá)式 1:語(yǔ)句組 1; break; case 常量表達(dá)式 2:語(yǔ)句組 2; break。 例 從鍵盤(pán)上輸入一個(gè)百分制成績(jī) score,按下列原則輸出其等級(jí): score≥90 , 等級(jí)為 A; 80≤score90 , 等級(jí)為 B; 70≤score80 , 等級(jí)為 C; 60≤score70 , 等級(jí)為 D; score60, 等級(jí)為 E。 printf(“Input a score(0~100): ”)。score)。 /*成績(jī)整除 10, 轉(zhuǎn)化 case標(biāo)號(hào) */ switch (grade) { case 10: case 9: printf(“grade=A\n”)。 case 8: printf(grade=B\n)。 case 7: printf(grade=C\n)。 case 6: printf(grade=D\n)。 case 5: case 4: case 3: cas
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1