用C语言输入:学生人数和每个人的成绩。 输出:平均成绩。 当输入的学生人数小于等于0时,输出平均成绩为0分!
时间: 2024-09-11 21:13:28 浏览: 206
要实现这个功能,我们可以编写一个简单的C语言程序。程序的主要步骤如下:
1. 提示用户输入学生人数。
2. 通过循环读取每个学生的成绩。
3. 计算平均成绩。
4. 如果学生人数小于等于0,则输出平均成绩为0分。
5. 否则,输出计算得到的平均成绩。
下面是实现这一功能的C语言代码示例:
```c
#include <stdio.h>
int main() {
int student_count, i;
float scores[100]; // 假设学生人数不超过100
float sum = 0.0f, average;
printf("请输入学生人数:");
scanf("%d", &student_count);
// 检查学生人数是否小于等于0
if (student_count <= 0) {
printf("平均成绩为0分!\n");
} else {
// 输入每个学生的成绩并计算总分
for (i = 0; i < student_count; ++i) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%f", &scores[i]);
sum += scores[i]; // 累加成绩
}
// 计算平均成绩
average = sum / student_count;
printf("平均成绩为:%.2f分\n", average);
}
return 0;
}
```
阅读全文