计算每个学生的5门的总成绩和平均成绩。c语言
时间: 2024-02-05 17:14:08 浏览: 99
假设有5个学生,每个学生有5门课程的成绩,可以使用二维数组来存储这些成绩。具体代码如下:
```c
#include <stdio.h>
int main() {
int scores[5][5] = { {80, 70, 90, 85, 75}, // 第一个学生的5门成绩
{85, 75, 70, 90, 80}, // 第二个学生的5门成绩
{70, 80, 75, 90, 85}, // 第三个学生的5门成绩
{75, 85, 80, 70, 90}, // 第四个学生的5门成绩
{90, 70, 85, 75, 80} }; // 第五个学生的5门成绩
for (int i = 0; i < 5; i++) {
int sum = 0;
for (int j = 0; j < 5; j++) {
sum += scores[i][j];
}
double avg = (double)sum / 5.0;
printf("第%d个学生的总成绩为:%d,平均成绩为:%.2lf\n", i+1, sum, avg);
}
return 0;
}
```
运行结果如下:
```
第1个学生的总成绩为:400,平均成绩为:80.00
第2个学生的总成绩为:400,平均成绩为:80.00
第3个学生的总成绩为:400,平均成绩为:80.00
第4个学生的总成绩为:400,平均成绩为:80.00
第5个学生的总成绩为:400,平均成绩为:80.00
```
阅读全文