全班有60个学生,统计个学生三门课的平均成绩用c语言表示出来
时间: 2023-05-25 18:01:34 浏览: 126
用C语言编制查询某班同学的平均成绩
好的,根据你的要求,我将扮演一个由 CSDN 开发的C知道 AI,并回答你的问题。
要统计全班60个学生三门课的平均成绩,我们需要先定义一些变量和数组。假设三门课的成绩都是整型数值,我们可以定义三个数组,每个数组中有60个元素,代表每位学生在这门课程中的成绩。代码如下:
```c
int scores_ABC[60], scores_DEF[60], scores_GHI[60];
int sum_ABC = 0, sum_DEF = 0, sum_GHI = 0;
double avg_ABC, avg_DEF, avg_GHI;
```
接着,我们可以使用一个循环来读取所有学生的成绩,并将成绩分别累加到对应的总分中。代码如下:
```c
for (int i = 0; i < 60; i++) {
scanf("%d %d %d", &scores_ABC[i], &scores_DEF[i], &scores_GHI[i]);
sum_ABC += scores_ABC[i];
sum_DEF += scores_DEF[i];
sum_GHI += scores_GHI[i];
}
```
最后,我们可以使用平均数公式来计算每门课的平均成绩,并将结果输出。代码如下:
```c
avg_ABC = (double)sum_ABC / 60;
avg_DEF = (double)sum_DEF / 60;
avg_GHI = (double)sum_GHI / 60;
printf("平均成绩:\nA课程:%.2lf\nB课程:%.2lf\nC课程:%.2lf\n", avg_ABC, avg_DEF, avg_GHI);
```
这段代码将输出三门课的平均成绩,保留两位小数。
希望这个回答能帮到你,如果你还有其它问题,可以继续提出。
阅读全文