用C语言编写程序,用if编写成绩转换问题。百分制转换为等级:90-100分为优秀,80-90分为良好,70-80分为中等,60-70分为及格,60分以下为不及格。
时间: 2024-10-10 16:13:52 浏览: 32
c代码-输入某学生的成绩,经处理后给出学生的等级,等级分类如下: 90分以上(包括90): A 80至90分(包括80):B 70至80分(包括70):C 60至70分(包括60):D 60分以下:E
在C语言中,你可以使用if-else结构来实现这个成绩转换的功能。下面是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int score; // 假设用户输入的成绩
printf("请输入学生的分数(百分制): ");
scanf("%d", &score);
if (score >= 90) { // 如果分数在90到100之间
printf("成绩等级:优秀\n");
} else if (score >= 80) { // 否则,如果在80到90之间
printf("成绩等级:良好\n");
} else if (score >= 70) { // 继续判断其他区间
printf("成绩等级:中等\n");
} else if (score >= 60) { // 如果在60到70之间
printf("成绩等级:及格\n");
} else { // 最后,如果小于60
printf("成绩等级:不及格\n");
}
return 0;
}
```
当你运行这个程序时,它会提示用户输入分数,然后根据输入的分数显示相应的等级。
阅读全文