编一c语言程序,对于给定的一个百分制成绩,输出相应的5分制成绩。设:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’。〔用switch语句实现〕
时间: 2023-08-07 22:34:57 浏览: 131
好的,以下是用 C 语言编写的程序,实现对于给定的一个百分制成绩,输出相应的5分制成绩:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入一个百分制成绩:\n");
scanf("%d", &score);
switch (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("对应的5分制成绩为:%c\n", grade);
return 0;
}
```
程序中,首先定义了一个整型变量 `score` 和一个字符型变量 `grade`,并提示用户输入一个百分制成绩。然后,根据用户输入的成绩,使用 switch 语句判断其所对应的5分制成绩,并将结果存储在 `grade` 变量中。
最后,程序输出对应的5分制成绩。
阅读全文