1.任务描述及步骤完成如下成绩统计。 <1>定义两个整型变量(如grad1和grad2),分别用于存储学生1和学生2的成 <2> 使用scanf()函数从键盘输入两个整型数据,并赋值给两个变量。<3> 判断成绩的合理性,要求成绩必须在[0,100]范围内。<4>输出两个学生成绩的高低关系。
时间: 2024-02-12 10:08:09 浏览: 18
你想让我用代码的形式回答这个问题吗?如果是的话,我可以用C语言来编写这个程序,实现成绩的输入、判断和比较,并输出高低关系。以下是代码示例:
```c
#include <stdio.h>
int main()
{
int grad1, grad2;
printf("请输入学生1的成绩:");
scanf("%d", &grad1);
printf("请输入学生2的成绩:");
scanf("%d", &grad2);
// 判断成绩的合理性
if (grad1 < 0 || grad1 > 100 || grad2 < 0 || grad2 > 100) {
printf("输入的成绩不合法,请重新输入!\n");
return 0;
}
// 比较成绩的高低关系
if (grad1 > grad2) {
printf("学生1的成绩比学生2的成绩高。\n");
} else if (grad1 < grad2) {
printf("学生2的成绩比学生1的成绩高。\n");
} else {
printf("学生1和学生2的成绩相同。\n");
}
return 0;
}
```
这个程序可以实现输入两个学生的成绩,判断成绩是否合理(即在0~100的范围内),然后输出两个学生成绩的高低关系。注意,这个程序中使用了条件语句 if 和 else if 来进行逻辑判断,还使用了 scanf() 函数来读取用户输入的成绩。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)