用c语言写程序:编写程序(用switch语句),将考试成绩按五级制(>=90优秀、>=80良好、>=70中等、>=60及格、<60不及格)输出。
时间: 2024-03-16 10:44:07 浏览: 127
C语言程序设计-给出百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80~89分为B,7
5星 · 资源好评率100%
好的,以下是可以实现该功能的C语言程序:
```c
#include <stdio.h>
int main()
{
int score;
printf("请输入考试成绩:");
scanf("%d", &score);
switch (score / 10)
{
case 10:
case 9:
printf("优秀\n");
break;
case 8:
printf("良好\n");
break;
case 7:
printf("中等\n");
break;
case 6:
printf("及格\n");
break;
default:
printf("不及格\n");
break;
}
return 0;
}
```
使用switch语句根据成绩的十位数来判断等级,并输出相应的结果。注意,此处使用了整除符号`/`,这是因为C语言整数除法会自动向下取整。例如,75/10的结果为7,刚好对应等级中等。
阅读全文