C语言输出学生平均成绩、最高成绩、最低成绩和低于平均分成绩的学生个数(指针与一维数组)
时间: 2024-06-14 08:03:19 浏览: 15
以下是C语言输出学生平均成绩、最高成绩、最低成绩和低于平均分成绩的学生个数的代码,其中使用了指针和一维数组:
```c
#include <stdio.h>
#define ngClass 3
#define ngSchoolmate 4
int find(int _szClass[ngClass][ngSchoolmate], int *_pClass, int *_pSchoolmate);
int main()
{
int szClass[ngClass][ngSchoolmate] = {{80, 75, 90, 85}, {90, 85, 95, 80}, {70, 75, 80, 85}};
int nTotalScore = 0, nMaxScore = 0, nMinScore = 100, nBelowAvgCount = 0;
float fAvgScore = 0.0;
for (int i = 0; i < ngClass; i++)
{
for (int j = 0; j < ngSchoolmate; j++)
{
nTotalScore += szClass[i][j];
if (szClass[i][j] > nMaxScore)
{
nMaxScore = szClass[i][j];
}
if (szClass[i][j] < nMinScore)
{
nMinScore = szClass[i][j];
}
}
}
fAvgScore = (float)nTotalScore / (ngClass * ngSchoolmate);
for (int i = 0; i < ngClass; i++)
{
for (int j = 0; j < ngSchoolmate; j++)
{
if (szClass[i][j] < fAvgScore)
{
nBelowAvgCount++;
}
}
}
printf("Average score: %.2f\n", fAvgScore);
printf("Max score: %d\n", nMaxScore);
printf("Min score: %d\n", nMinScore);
printf("Number of students below average: %d\n", nBelowAvgCount);
return 0;
}
int find(int _szClass[ngClass][ngSchoolmate], int *_pClass, int *_pSchoolmate)
{
// 这里的函数定义与题目中的引用无关,可以忽略
return 0;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)