从键盘输入学生成绩score,按五级制输出优、良、中、及格、不及格(scanf、分支语句、printf)。
时间: 2023-05-11 16:07:01 浏览: 96
ChatGPT: 你好!以下是代码:
#include <stdio.h>
int main() {
int score;
printf("请输入学生成绩:");
scanf("%d", &score);
if (score >= 90) {
printf("优");
} else if (score >= 80) {
printf("良");
} else if (score >= 70) {
printf("中");
} else if (score >= 60) {
printf("及格");
} else {
printf("不及格");
}
return 0;
}
相关问题
从键盘输入学生成绩score,按五级制输出优、良、中、及格、不及格(scanf、分支语句、printf)。
示例代码如下:
```
#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`语句结束程序。
简答题 从键盘输入学生成绩score,按五级制输出优、良、中、及格、不及格(scanf、分支语句、printf)。
以下是C语言代码实现:
```c
#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;
}
```
运行程序后,按照提示输入学生成绩,程序会自动判断成绩等级并输出。如果成绩为90分及以上,则输出“优”,80分及以上则输出“良”,70分及以上则输出“中”,60分及以上则输出“及格”,否则输出“不及格”。
阅读全文