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

正文內(nèi)容

c語言課件ppt:第四章選擇結(jié)構(gòu)程序設(shè)計(jì)(參考版)

2024-10-06 16:55本頁面
  

【正文】 ? 重點(diǎn):掌握選擇結(jié)構(gòu)及其程序設(shè)計(jì)。 程序舉例 程序運(yùn)行情況如下: 請輸入一學(xué)生成績: 75 ? B 39 39 小 結(jié) ? 關(guān)系運(yùn)算符和關(guān)系表達(dá)式; ? 邏輯運(yùn)算符和邏輯表達(dá)式 。 } printf(“\n”)。break。break。 n=score/10。 scanf(“%d”,amp。 include “” main() { int score,n。 程序舉例 38 38 [例 510] 鍵盤輸入一百分制成績 , 要求輸出成績等級 ‘ A?、 ?B?、 ?C?。 printf(%f+i%f\t\t%fi%f\n,x1,x2,x1,x2 )。 / *實(shí)部 * / x2=fabs(*t/a)。 else /* delt0 */ { t = sqrt( delt ) 。 printf(There are two different roots:%f and%f\n,x1 , x2 ) 。 x1 = * ( b + t ) / a 。 if ( delt = ) 167。 else printf(no root!\n)。 if (a==) if ( b ! = 0 . 0 ) printf(the root is :%f\n,c/b)。b,amp。 scanf ( %f %f %f , amp。 double t。 程序舉例 36 36 [例 59] 解一元二次方程 a x2+ b x + c = 0 ,a 、 b 、 c 由鍵盤輸入 。 2) 若 a 0 : ① b24ac 0 , 有兩個(gè)不等的實(shí)根; ② b24ac= 0 , 有兩個(gè)相等的實(shí)根; ③ b24ac 0 , 有兩個(gè)共軛復(fù)根。 35 35 [例 59] 解一元二次方程 a x2+ b x + c = 0 , a 、 b 、 c 由鍵盤輸入 。 } 167。 } if (day= = 1) printf(Invalid month input !\n)。 break 。 year% 100!=0 || year% 400==0) day=29。 case 2: if(year % 4==0 amp。 case 4: case 6: case 9: case 11: day=30。 switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: day=31。year, amp。 printf(please input the year number and month number :)。 case 4: case 5: 語句 2 ; break 。 default: printf(Error\n)。 case ' D' : printf(60\n)。 case ' C' : printf(60~69\n)。 case ' B' : printf(70~84\n)。 switch 語句 switch(grade) { case ' A' : printf(85~100\n)。 5 .執(zhí)行完一個(gè) case后面語句后,流程控制轉(zhuǎn)移到下一個(gè) case 繼續(xù)執(zhí)行.因此,若想在不同情況下執(zhí)行不同的語句,必須使用 break語句。 2. switch中表達(dá)式與 case后的常量可為任何類型. 3. 每一個(gè) case后常量表達(dá)式的值必須互不相同,否則出現(xiàn)矛盾 。 switch 語句 e1 S1 e2 S2 e3 S3 … … e en sn Sn+1 NS結(jié)構(gòu)化流程圖 控制流程圖 入口 出口 S1 計(jì)算 e e: e1 = ≠ e: e2 S2 = ≠ Sn e: en = ≠ Sn+1 … … 32 32 167。 [default: 語句 n+1或空 。 case 常量 表達(dá)式 2: 語句 2或空 。 } 30 30 167。 max = fabs(max)fabs(c)? max : c 。c)。a,amp。 printf(“input three data:\n”)。 取代 . ? 4 ) 條件表達(dá)式中,表達(dá)式1的類型可與表達(dá)式2及3不同,表達(dá)式2和 表達(dá)式3的類型也可不同,而條件表達(dá)式值的類型取表達(dá)式2和3中的較高者. 例: int x, y。 else printf (" %d" , b)。等價(jià) ? 2)條件運(yùn)算符的結(jié)合性 : 自右向左 例如, a=1 , b=2 ,c=3 ,d=4, 則條件表達(dá)式 a b ? a : c d ? c: d 的值為 4 即等價(jià)于: a b ? a : (c d ? c: d) Y N e1 條件表達(dá)式取 e2的值 條件表達(dá)式取 e3的值 初等運(yùn)算符 ( ) 、 [ ] 、 -> 、 .單目運(yùn)算符算術(shù)運(yùn)算符 ( 先乘除,后加減 )關(guān)系運(yùn)算符邏輯運(yùn)算符 ( 不包括 ! )條件運(yùn)算符賦值運(yùn)算符 逗號運(yùn)算符29 29 167。等價(jià) y= ab? a : (b+1) 。 – 說明: ? 1)條件運(yùn)算符的優(yōu)先級高于賦值運(yùn)算符和逗號(按序求值)運(yùn)算符 max = (ab) ? a : b 。 if 語句 ? 六、條件運(yùn)算符和條件表達(dá)式 – 1. 條件運(yùn)算符: ? : 是 C語言唯一的一個(gè)三目運(yùn)算符 。 else printf(A=B\n)。 if(a!=b) if(ab) printf(AB\n)。a,amp。 printf(please input A,B: )。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1