#include <stdio.h> char fun(int s) { char grade; // 存储分数对应的等级 /********** Begin **********/ /********** End **********/ } int main (void) { int score; scanf ("%d", &score); printf("The grade is: %c\n", fun(score)); return 0; }
时间: 2023-07-23 21:59:41 浏览: 107
#include<stdio.h>
您想要我填写的部分是判断分数对应等级的代码逻辑。以下是一个可能的实现:
```c
char fun(int s) {
char grade;
if (s >= 90) {
grade = 'A';
} else if (s >= 80) {
grade = 'B';
} else if (s >= 70) {
grade = 'C';
} else if (s >= 60) {
grade = 'D';
} else {
grade = 'E';
}
return grade;
}
```
这段代码会将输入的分数转换为对应的等级,90分及以上为'A',80~89分为'B',70~79分为'C',60~69分为'D',低于60分为'E'。在主函数中,它会接收一个分数作为输入,并将相应的等级打印出来。
阅读全文