定义一个二维数组,存储用户输入的5名学生c语言和JAVA的成绩,计算每门课的总成绩和平均成绩并输出
时间: 2024-05-11 12:14:57 浏览: 14
可以的,以下是代码示例:
```
#include<stdio.h>
int main() {
int scores[5][2];
int i, j;
// 用户输入学生成绩
for(i = 0; i < 5; i++) {
printf("请输入第%d名学生的C语言和JAVA成绩:", i+1);
scanf("%d %d", &scores[i][0], &scores[i][1]);
}
// 计算每门课的总成绩和平均成绩
int sum_c = 0, sum_java = 0;
for(i = 0; i < 5; i++) {
sum_c += scores[i][0];
sum_java += scores[i][1];
}
double avg_c = sum_c / 5.0;
double avg_java = sum_java / 5.0;
// 输出每门课的总成绩和平均成绩
printf("C语言总成绩:%d,平均成绩:%.2f\n", sum_c, avg_c);
printf("JAVA总成绩:%d,平均成绩:%.2f\n", sum_java, avg_java);
return 0;
}
```