scratch編程軟件 c語(yǔ)言編程題,利用條件運(yùn)算符的嵌套來(lái)完成,使用switch語(yǔ)句編程?
c語(yǔ)言編程題,利用條件運(yùn)算符的嵌套來(lái)完成,使用switch語(yǔ)句編程?代碼如下:以下是以下:以下是以下的代碼:以下是以下的代碼:以下是以下的代碼:以下是以下的代碼:在本文的最后一部分,和[int d[c
c語(yǔ)言編程題,利用條件運(yùn)算符的嵌套來(lái)完成,使用switch語(yǔ)句編程?
代碼如下:以下是以下:以下是以下的代碼:以下是以下的代碼:以下是以下的代碼:以下是以下的代碼:在本文的最后一部分,和[int d
[char S
scanf(%d“,&D)
]if(d&T 100,以下是下面是以下代碼:下面是以下代碼:在case[case 10
][case 9:9:S=[a break]case 8:case 8]case 7:case 7:case 6:case 6:S(6:S=“the break]是霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂霹靂kbreakbreakbreakbreakbreakbreakbreak]else
printf(”數(shù)據(jù)輸入錯(cuò)誤!“)!return 0
用C語(yǔ)言編程要用else-if語(yǔ)句和switch語(yǔ)句?
1它們的本質(zhì)區(qū)別在于if else語(yǔ)句更適合判斷區(qū)間(range),switch語(yǔ)句更適合判斷離散值
2[舉例
判斷哪些成績(jī)?cè)?5到85分之間的學(xué)生適合使用if else語(yǔ)句,因?yàn)?00[65,85]是一個(gè)區(qū)間
判斷一個(gè)學(xué)生的班級(jí)是一班,二班還是三班比較適合用切換句,因?yàn)橐话?,?和類3是離散值
3擴(kuò)展
所有switch語(yǔ)句都可以替換為if-else語(yǔ)句(因?yàn)閕f-else語(yǔ)句只需要分別判斷每個(gè)離散值),但并非所有else語(yǔ)句都可以被switch語(yǔ)句替換(因?yàn)閰^(qū)間中的值是無(wú)限的,switch接受的值只能是整數(shù)或枚舉,所以不能用case逐個(gè)列出)。