从键盘输入学生成绩score,按五级制输出优、良、中、及格、不及格(scanf、分支语句、printf)。
时间: 2023-09-24 15:09:48 浏览: 187
c代码-如果一个数大于60输出及格,否则输出不及格。
示例代码如下:
```
#include <stdio.h>
int main() {
int score;
printf("请输入学生成绩:");
scanf("%d", &score);
if (score >= 90) {
printf("优\n");
} else if (score >= 80) {
printf("良\n");
} else if (score >= 70) {
printf("中\n");
} else if (score >= 60) {
printf("及格\n");
} else {
printf("不及格\n");
}
return 0;
}
```
解释一下代码:
1. 定义一个变量`score`,用于存储输入的成绩。
2. 使用`printf`函数输出提示信息,让用户输入成绩。
3. 使用`scanf`函数读取用户输入的成绩,并存储到变量`score`中。
4. 使用分支语句(if-else)判断成绩属于哪个等级,并使用`printf`函数输出对应的等级。
5. 最后,使用`return`语句结束程序。
阅读全文