用c语言写写一程序,对于给定的一个自分制成绩 输|出相应的五分制成 设90分以上为“A”.80~89分为“B”,70~79分为“C”.60~69分为“D”,60分以下为“E”
时间: 2023-11-09 21:05:54 浏览: 36
好的,这个问题是关于编程的,可以回答。以下是C语言代码示例:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入您的分数:");
scanf("%d", &score);
if(score >= 90) {
printf("您的成绩对应的等级是:A\n");
} else if(score >= 80) {
printf("您的成绩对应的等级是:B\n");
} else if(score >= 70) {
printf("您的成绩对应的等级是:C\n");
} else if(score >= 60) {
printf("您的成绩对应的等级是:D\n");
} else {
printf("您的成绩对应的等级是:E\n");
}
return 0;
}
```
这个程序会让用户输入一个分数,然后根据分数输出对应的等级。
相关问题
c语言用switch语句写一程序,对于给定的一个自分制成绩 输|出相应的五分制成 设90分以上为“A”.80~89分为“B”,70~79分为“C”.60~69分为“D”,60分以下为“E”
好的,这是一个编程问题,我可以回答。请看下面的代码示例:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入您的分数:");
scanf("%d", &score); // 获取输入的分数
switch (score / 10) { // 根据分数的十位数来决定输出什么等级
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;
}
return 0;
}
```
运行程序后,根据输入的分数会输出相应的等级,例如输入85分时,输出的结果是:您的等级是:B。希望对您有所帮助!
用C语言写出对于给定的一个百分制成绩,输出相应的五分制成绩。设:90分以上为‘A’;80~89分为 ‘B’;70~79分为‘C’;60~69分为‘D’;60分以下为 ‘E’
好的,这是一个简单的问题,以下是实现该功能的C语言代码:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入成绩:");
scanf("%d", &score);
if (score >= 90) {
grade = 'A';
} else if (score >= 80) {
grade = 'B';
} else if (score >= 70) {
grade = 'C';
} else if (score >= 60) {
grade = 'D';
} else {
grade = 'E';
}
printf("五分制成绩为:%c\n", grade);
return 0;
}
```
这个程序会要求用户输入一个百分制成绩,然后根据分数范围输出对应的五分制成绩。请注意,这个程序没有做任何错误处理,比如用户输入了一个非法的分数。