|||
可以
|||
不能 但如此麻烦 但是如果输入的值为1-100就要100条case语句了 但一般人不会这么做 而且碰巧这次的等级划分还算有规律可找 如果想要判断输入的边界 &sc);switch((sc-55)/10){case 0:printf("不及格");break;case 1:printf("合格");break;case 2:printf("良");break;case 3:printf("优");break;case 4:printf("优");break;default:printf("不及格");break;}但上面这个在边界上还是没做判断(小于0和大于100没判断) 还是可以办到 代码还要更长 做到虽做到了 如果没规律的话 int sc;scanf("%d" 而这里是一些范围
可以 switch只能是条件等于某个值时 为什么不选择if语句去判断呢
C 语言的一道题~
最新推荐文章于 2024-12-13 16:01:19 发布
1万+

被折叠的 条评论
为什么被折叠?



