C语言本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在一行中给出一个整数的百分制成绩。 输出格式: 在一行中输出对应的五分制成绩。
时间: 2024-03-24 22:37:50 浏览: 23
以下是C语言的实现代码:
```c
#include <stdio.h>
int main()
{
int score;
scanf("%d", &score);
if (score >= 90) {
printf("A");
} else if (score >= 80) {
printf("B");
} else if (score >= 70) {
printf("C");
} else if (score >= 60) {
printf("D");
} else {
printf("E");
}
return 0;
}
```
输入百分制成绩后,根据转换规则通过if-else语句判断所属的五分制成绩,最后输出即可。
相关问题
用c语言编程:本题要求编写程序将一个百分制成绩转换为五分制成绩。转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。
好的,这是一个简单的程序,以下是代码:
```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语言 编程实现,将一个百分制成绩转换为五分制成绩。转换原则:当成绩大于或等于85分为A;小于85分且大于等于75分为B;小于75分且大于等于65分为C;小于65分且大于等于55分为D;小于55分为E。 第一次运行程序 输入测试数据:86 程序运行结果:A
以下是 CSDN 开发的 C知道 AI 的回答:
您好,根据您的要求,我可以回答您的问题。以下是将百分制成绩转换为五分制成绩的 C 语言代码:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入成绩:");
scanf("%d", &score);
if (score >= 85) {
grade = 'A';
} else if (score >= 75) {
grade = 'B';
} else if (score >= 65) {
grade = 'C';
} else if (score >= 55) {
grade = 'D';
} else {
grade = 'E';
}
printf("五分制成绩为:%c\n", grade);
return 0;
}
```
如果您输入的成绩为 86,程序将输出 A,符合转换原则。
如果您有其它问题需要咨询,欢迎随时提出。