对应期末题:
等级图如下:
1.switch循环语句关键在于 你在对匹配值的时候在循环体内一定要break否则就会把不匹配的值的输出也输出出来!!!
这一题更关键的点在于我们不可能把每个分数的case匹配值都打出来
所以我们做一个小设计 我成绩 / 10 这样子做的好处就是我们90-100分之间的case对应的数就是 (9和10);
在10和9都是输出A我们可以在case9的后面打印输出就好了。原因就是1.后面的解释
代码如下:
#include<stdio.h>
int main() {
int t; int a;
printf("请输入学生成绩");
scanf("%d", &t);
a = t / 10;
switch (a)
{
case 10:
case 9:
printf("A\n"); break;
case 8: printf("B\n"); break;
case 7: printf("C\n"); break;
case 6: printf("D\n"); break;
default: printf("E\n"); break;
}
}
1万+

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



