? ? “21天好习惯”第一期-5
?
#include <stdio.h> int main() { ? ? float score; ? ? int grade; ? ? printf("Input score:"); ? ? scanf("%f",&score);
? ? grade=(int)score/10; ? //强制转换
? ? switch(grade) ? ? { ? ? ? ? default: ? ? ? ? ? ? ? ? printf("分数输入有点小毛病哦\n"); ? ? ? ? ? ? ? ? break; ? ? ? ? case 0: case 1:case 2:case 3:case 4:case 5: ? ? ? ? ? ? ? ? printf("哦豁你不及格了\n"); ? ? ? ? ? ? ? ? break; ? ? ? ? case 6: printf("呀你居然及格了\n"); ? ? ? ? ? ? ? ? break; ? ? ? ? case 7: printf("你这中规中矩咯\n"); ? ? ? ? ? ? ? ? break; ? ? ? ? case 8: printf("你这成绩还挺不错的哩\n"); ? ? ? ? ? ? ? ? break; ? ? ? ? case 9: case 10: ? ? ? ? ? ? ? ? printf("这估计就是大佬了\n"); ? ? ? ? ? ? ? ? break; ? ? } ? ? return 0; }
?今天是在撬开C语言大门路上的第5天,今天使用了开关语句来处理一个简单的成绩分类问题,感觉开关语句使用范围还是有限的,有时候还能被条件语句所替代。
|