输入10个同学成绩,求高于平均分的人数,C语言调用函数
时间: 2024-06-04 09:11:46 浏览: 20
#include <stdio.h>
// 声明函数
float average(float arr[], int n); // 求平均数
int above_average(float arr[], int n); // 求高于平均数的人数
int main()
{
float scores[10]; // 存储成绩的数组
int i;
printf("请输入10个同学的成绩:\n");
for(i = 0; i < 10; i++)
{
scanf("%f", &scores[i]);
}
float avg = average(scores, 10); // 求平均数
printf("平均分为:%.2f\n", avg);
int above_avg_num = above_average(scores, 10); // 求高于平均数的人数
printf("高于平均分的人数为:%d\n", above_avg_num);
return 0;
}
// 定义函数
float average(float arr[], int n)
{
int i;
float sum = 0;
for(i = 0; i < n; i++)
{
sum += arr[i];
}
return sum / n;
}
int above_average(float arr[], int n)
{
int i, count = 0;
float avg = average(arr, n);
for(i = 0; i < n; i++)
{
if(arr[i] > avg)
{
count++;
}
}
return count;
}
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)