用C写输入成绩判断五个等级
时间: 2023-08-31 08:34:40 浏览: 254
### 回答1:
以下是一个用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;
}
```
希望这个程序能够帮助你!
### 回答2:
如果使用C语言编写程序来输入成绩并判断五个等级,可以按照以下步骤进行:
1. 首先,定义一个变量来存储输入的成绩,例如使用int型变量score。
2. 使用scanf函数来接收用户输入的成绩,例如scanf("%d", &score)。这样就可以将用户输入的成绩保存到score变量中。
3. 使用if-else语句对成绩进行判断,并输出相应的等级。判断的条件可以根据具体情况来定义。以下是一个简单的例子:
```c
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");
}
```
上面的代码中,如果成绩大于等于90,则输出"优秀";如果成绩在80到89之间,则输出"良好";如果成绩在70到79之间,则输出"中等";如果成绩在60到69之间,则输出"及格";如果成绩小于60,则输出"不及格"。
4. 最后,可以根据需要添加循环结构,以实现多次输入和判断。例如使用while循环:
```c
while (1)
{
printf("请输入成绩:");
scanf("%d", &score);
// 进行判断和输出等级的代码
printf("\n");
// 判断是否继续输入或退出循环的代码
}
```
这样就可以实现连续输入和判断成绩的功能,直到用户通过某种方式退出循环。
### 回答3:
使用C语言编写程序来输入成绩并进行五个等级的判断可以采取如下的方式:
```C
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score);
if (score >= 90) {
printf("成绩等级:A");
} else if (score >= 80) {
printf("成绩等级:B");
} else if (score >= 70) {
printf("成绩等级:C");
} else if (score >= 60) {
printf("成绩等级:D");
} else {
printf("成绩等级:E");
}
return 0;
}
```
以上代码中,首先定义了一个整数变量score来保存输入的成绩。然后通过`printf`函数输出提示用户输入成绩的信息,接着使用`scanf`函数从控制台接收用户输入的成绩并保存到score变量中。
接下来使用`if-else`条件语句进行等级判断,如果输入的成绩大于等于90,则输出成绩等级为A,如果输入的成绩大于等于80,则输出成绩等级为B,以此类推,直到判断成绩小于60为最后一种等级E。
最后使用`return 0`语句结束程序。
这段代码能够根据输入的成绩判断对应的等级,并输出相应的等级信息。