c语言程序,满足条件输入3名学生的4门课程成绩,求每门课程的最高分,最低分,平均分,以及每名同学的平均分,(平均分保留小数点后两位)
时间: 2024-05-12 20:21:18 浏览: 107
```c
#include <stdio.h>
int main()
{
float scores[3][4]; // 用二维数组存储3名学生的4门课程成绩
float max[4] = {0}, min[4] = {100}, sum[4] = {0}; // 分别存储每门课程的最高分、最低分、总分
float avg[4] = {0}; // 存储每门课程的平均分
float stu_avg[3] = {0}; // 存储每名同学的平均分
// 输入每名学生的4门课程成绩
for(int i = 0; i < 3; i++)
{
printf("请输入第%d名学生的4门课程成绩:\n", i+1);
for(int j = 0; j < 4; j++)
{
scanf("%f", &scores[i][j]);
// 更新每门课程的最高分、最低分、总分
if(scores[i][j] > max[j])
{
max[j] = scores[i][j];
}
if(scores[i][j] < min[j])
{
min[j] = scores[i][j];
}
sum[j] += scores[i][j];
}
}
// 计算每门课程的平均分
for(int i = 0; i < 4; i++)
{
avg[i] = sum[i] / 3;
}
// 计算每名同学的平均分
for(int i = 0; i < 3; i++)
{
for(int j = 0; j < 4; j++)
{
stu_avg[i] += scores[i][j];
}
stu_avg[i] /= 4;
}
// 输出每门课程的最高分、最低分、平均分
printf("每门课程的最高分、最低分、平均分如下:\n");
for(int i = 0; i < 4; i++)
{
printf("第%d门课程:最高分%.2f,最低分%.2f,平均分%.2f\n", i+1, max[i], min[i], avg[i]);
}
// 输出每名同学的平均分
printf("每名同学的平均分如下:\n");
for(int i = 0; i < 3; i++)
{
printf("第%d名同学的平均分:%.2f\n", i+1, stu_avg[i]);
}
return 0;
}
```
阅读全文
相关推荐
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)