日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

c语言case的应用,switch、case的使用

發布時間:2024/9/19 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言case的应用,switch、case的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

代碼如下:

#include

main()

{

char c;

printf("please input '0' to '9' ;");

c=getchar();

switch(c)

{

case '0':printf("Sundayn");break;

case '1':printf("Mondayn");break;

case '2':printf("Tuesdayn");break;

case '3':printf("Wednesdayn");break;

case '4':printf("Thursdayn");break;

case '5':printf("Fridayn");break;

case '6':printf("Saturdayn");break;

default:printf("errorn");break;????????? /*default用于實現case未定義的條件時,輸出的結果*/

}

}

以上代碼很簡單,是實現星期輸入的。

又一個例子,是實現分數輸入,計算優良等級的。

#include

main()

{

float score;

char grade;

printf ("please input score(0-100):");

scanf("%f",&score);

switch ((int) (score/10)){

case 10:

case 9:grade='A';break;

case 8:grade='B';break;

case 7:grade='C';break;

case 6:grade='D';break;

default:grade='E';break;

}

printf("score is %.1f,grade is %c n",score,grade);

}

注:case后的值只能是一個常量,不能是一個表達式,如case: a>5,這是不允許的。如果想指定一個范圍段的條件,可以使用if語句,不要使用switch、case結構。

break是單獨的一種語句,并不是switch語句的組成部分。

多個case語句調用同一個分支語句時,格式為:

case 8:

case 9:

case 10:

總結

以上是生活随笔為你收集整理的c语言case的应用,switch、case的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。