定义一个有10个元素的数组,用其代表10个学生的考试成绩,从键盘输入10个成绩,统计平均成绩。 C语言
时间: 2023-06-07 11:07:25 浏览: 95
C语言程序设计-有一个一维数组score,内放10个学生的成绩,用一个函数来求平均成绩;
5星 · 资源好评率100%
好的,我可以回答您的问题。下面是一个C语言程序,可以实现您所需的功能。
```c
#include <stdio.h>
int main() {
int scores[10];
int sum = 0;
double avg;
// 从键盘输入10个成绩
for (int i = 0; i < 10; i++) {
printf("请输入第%d个学生的成绩:", i+1);
scanf("%d", &scores[i]);
sum += scores[i];
}
// 计算平均成绩
avg = (double) sum / 10;
printf("\n10个学生的成绩如下:\n");
for (int i = 0; i < 10; i++) {
printf("第%d个学生的成绩为%d\n", i+1, scores[i]);
}
printf("平均成绩为%.2lf\n", avg);
return 0;
}
```
这段代码中,我们定义了一个长度为10的整型数组`scores`,表示10个学生的考试成绩。然后通过循环从键盘输入每一个学生的成绩,并累加求和。最后,我们除以10得到平均成绩,然后输出每个学生的成绩以及平均成绩。
希望能帮到您!
阅读全文