c語言switch case語句例子 請幫忙編寫一道c語言編程題:輸入2005年的任一個月,輸出這個月的天數(shù),要求使用switch語句,輸入輸出示例?
請幫忙編寫一道c語言編程題:輸入2005年的任一個月,輸出這個月的天數(shù),要求使用switch語句,輸入輸出示例?參考代碼:#include<stdio。H>main(){int nprintf
請幫忙編寫一道c語言編程題:輸入2005年的任一個月,輸出這個月的天數(shù),要求使用switch語句,輸入輸出示例?
參考代碼:
#include<stdio。H>
main()
{
int n
printf(“請輸入2005年的任何月份(輸入Q退出):”)
while(scanf(%d“,&n==1)
]{
switch(n)
]{
case 1:printf(“本月有31天n”)break
case 2:printf(“本月有28天n”)break
case 3:printf(“本月有28天n”)break
case 3:printf月份有31天n”)中斷
案例4:Printf(“本月有30天n”)中斷
案例5:Printf(“本月有31天n”)中斷
案例6:Printf(“本月有30天n”)中斷
案例7:Printf(“本月有31天n”)中斷
案例8:Printf(“本月有31天n”)break
案例9:printf(“本月有30天n”)break
案例10:printf(“本月有31天n”)break
案例11:printf(“本月有30天n”)break
案例12:printf(“本月有31天n”)break
}]printf(“請輸入2005年的任何月份(輸入Q退出):”)
}]return 0
}
C語言里的switch語句怎么用,最好有例子哈~?
switch語句與for語句的區(qū)別,能舉例說明嗎?謝啦?
switch語句:再選擇一列:a=1switch(a){case1:output a=1//case后面的值(“1”)是switch(a)的判斷結(jié)果。Case2:output a=2//}這個例子的結(jié)果是:output a=1,也就是說switch語句是判斷一個條件(switch(a)),然后把所有可能的結(jié)果寫在下面的語句中。以便在程序運(yùn)行后,讓程序選擇適當(dāng)?shù)慕Y(jié)果。聲明:這是一個循環(huán)過程。for和switch的區(qū)別在于,如果在switch判斷之后沒有合適的選項,那么運(yùn)行之后就沒有結(jié)果了。for語句在不滿足條件的情況下繼續(xù)執(zhí)行。直到條件滿足。例如:for(inti=0I<-1i)->在for中定義I=0,然后確定條件I<-1。每次執(zhí)行for語句時,我都會添加一個。也就是說,第一次運(yùn)行I=0;I大于-1,第二次運(yùn)行最后一個I的值為1。因此,再做一次判斷,I仍然大于-1是合適的;如果循環(huán)繼續(xù)這樣,I的值永遠(yuǎn)不能小于-1,語句永遠(yuǎn)不能結(jié)束。