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

正文內(nèi)容

選擇結(jié)構(gòu)程序結(jié)構(gòu)設(shè)計(jì)(編輯修改稿)

2025-02-03 01:37 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 d=c。 else d=b 。 if (ab) {if (cb) d=c。} else d=b 。 if (ab) if (cb) d=c。 else d=b。 else d=a。 d=5 d=3 d=0 d=4 20 使用 if語(yǔ)句中應(yīng)注意的問(wèn)題 ? 在 if關(guān)鍵字之后的括弧內(nèi)為表達(dá)式,該表達(dá)式通常是邏輯表達(dá)式或關(guān)系表達(dá)式,但也可以是其它 任何合法的 C表達(dá)式 ? 條件判斷表達(dá)式必須用 括弧 括起來(lái),后面 沒(méi)有分號(hào) 。但在語(yǔ)句之后必須加分號(hào)。 ? 如果希望在滿足 /不滿足條件時(shí)執(zhí)行一組 (多個(gè) )語(yǔ)句,則必須把這一組語(yǔ)句用 {} 括起來(lái)組成一個(gè) 復(fù)合語(yǔ)句 include int main() { float a,b,c,p,s。 scanf(“%f,%f,%f”,amp。a,amp。b,amp。c)。 if (a+bc amp。amp。 a+cb amp。amp。 b+ca) { p=(a+b+c)/2。 s=sqrt(p*(pa)*(pb)*(pc))。 printf(“s=%\n”,s)。 } else printf(“Not a triangle!\n”)。 return 0。 } 21 條件運(yùn)算符 條件表達(dá)式 舉例 if (ab) max=a。 else max=b。 第四章 選擇結(jié)構(gòu)程序設(shè)計(jì) 表達(dá)式1?表達(dá)式2:表達(dá)式3 max= (ab)? a : b。 條件運(yùn)算符的使用條件 若 if語(yǔ)句中,在表達(dá)式為“真”和“假”時(shí),都只執(zhí)行一個(gè)賦值語(yǔ)句給同一個(gè)變量賦值,則可以用簡(jiǎn)單的條件運(yùn)算符來(lái)處理。 取值 表達(dá)式 1為真,則取值為表達(dá)式 2的值; 表達(dá)式 1為假,則取值為表達(dá)式 3的值。 四、條件運(yùn)算符和條件表達(dá)式 右結(jié)合方向 22 使用條件表達(dá)式求兩個(gè)數(shù)的較大值。(自己看) include int main( ) { float num1,num2,max=0。 scanf(%f,%f,amp。num1,amp。num2)。 max=(num1num2)?num1:num2。 printf(%\n,max)。 return 0。 } 例 第一次運(yùn)行: ,4 ? 第二次運(yùn)行: 4, ? 23 思考 一個(gè)簡(jiǎn)單的菜單選擇程序。 示例 1 示例 2 24 開(kāi)關(guān)語(yǔ)句 第四章 選擇結(jié)構(gòu)程序設(shè)計(jì) switch (表達(dá)式 ) { case 常量表達(dá)式 1:語(yǔ)句組 1 case 常量表達(dá)式 2:語(yǔ)句組 2 case 常量表達(dá)式 3:語(yǔ)句組 3 …… case 常量表達(dá)式 n:語(yǔ)句組 n default: 語(yǔ)句組 n+1 } 五、 switch 語(yǔ)句實(shí)現(xiàn)多分支 break。 執(zhí)行過(guò)程 定位入口、依次執(zhí)行、遇 break跳出 整型 或 字符型 25 例 include void main() { char grade。 printf(“請(qǐng)輸入考試等級(jí) A~D:”)。 scanf(“%c”,amp。grade) 。 switch (grade) { case ?A?: printf(“80~100\n”)。 case ?B?: printf(“70~79\n”)。 case ?C?: printf(“60~69\n”)。 case ?D?: printf(“60\n”)。 default: printf(“error\n”)。 } } B? 根據(jù)輸入的考試成績(jī)等級(jí)打印出百分制分?jǐn)?shù)段。 A: 80~100 B: 70~79 C: 60~69 D: 60 說(shuō)明:應(yīng)在每一個(gè)printf后加 break語(yǔ)句 第四章 選擇結(jié)構(gòu)程序設(shè)計(jì) 70~79 60~69 60 Error 26 include void main() { char grade。 printf(“請(qǐng)輸入考試等級(jí) A~D:”)。 scanf(“%c”,amp。grade) switch (grade) { case ?A?: printf(“80~100\n”)。break。 case ?B?: printf(“70~79\n”)。break。 case ?C?: printf(“60~69\n”)。break。 case ?D?: printf(“60\n”)。break。 default: printf(“error\n”)。 } } B? 70~79 最后一行的break可以省略。 第四章 選擇結(jié)構(gòu)程序設(shè)計(jì) 例 根據(jù)輸入的考試成績(jī)等級(jí)打印出百分制分?jǐn)?shù)段。 A: 80~100 B: 70~79 C: 60~69 D: 60 28 思考 (例 ) include void main() {
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1