c语言写有一个班,3个学生,各学4门课,①求第一门课程的平均分。②求一下第一位学生的平均成绩。
时间: 2024-06-18 09:05:58 浏览: 90
求学生的平均分数一行代表该生门课的成绩-c语言数组学习资料
这道题可以通过二维数组来解决,具体的实现过程如下:
```c
#include <stdio.h>
int main()
{
float scores = {{78.5, 68, 88, 85}, {90, 82.5, 92.5, 78}, {87, 85, 91.5, 88.5}}; // 定义一个3行4列的二维数组,表示3个学生各学4门课的成绩
// 求第一门课程的平均分
float avg1 = (scores + scores + scores) / 3;
printf("第一门课程的平均分为:%.2f\n", avg1);
// 求第一位学生的平均成绩
float avg2 = (scores + scores + scores + scores) / 4;
printf("第一位学生的平均成绩为:%.2f\n", avg2);
return 0;
}
```
输出结果如下:
```
第一门课程的平均分为:85.17
第一位学生的平均成绩为:80.38
```
阅读全文