输入某学生成绩score,根据成绩好坏输出相应评语。 如果成绩在大于等于90,输出“Excellent”; 如果成绩在大于等于80分且小于90分,输出“Good”; 如果成绩大于等于60分且小于80分,输出“Pass”; 成绩小于60分,输出“Fail”。
时间: 2024-12-15 13:20:22 浏览: 12
在C语言中,你可以使用if-else或switch语句来实现这个功能。以下是一个简单的程序示例:
```c
#include <stdio.h>
void printGrade(int score) {
if (score >= 90) {
printf("Excellent\n");
} else if (score >= 80) {
printf("Good\n");
} else if (score >= 60) {
printf("Pass\n");
} else {
printf("Fail\n");
}
}
int main() {
int score;
printf("Enter the student's score: ");
scanf("%d", &score);
printGrade(score);
return 0;
}
```
在这个程序中,`printGrade`函数接受学生的分数作为参数,然后根据条件打印相应的评语。主函数中从用户那里获取分数并调用这个函数。
阅读全文