您的位置:首页 > 其它

68.统计学生的平均成绩

2015-06-25 16:39 369 查看
给定程序中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分别放在形参aver所指的存储单元。

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define N 20
int fun(float *s, int n, float *aver)
{
float ave, t = 0.0;
int count = 0, k, i;
for (k = 0;k < n;k++)
t += s[k];
ave = t / n;
for (i = 0;i < n;i++)
if (s[i] < ave)
count++;
*aver = ave;
return count;
}
int main()
{
float s[30], aver;
int m, i;
printf("Please enter m : ");
scanf("%d", &m);
printf("\nPlease enter %d mark :\n", m);
for (i = 0;i < m;i++)
scanf("%f",s + i);
printf("\nThe number of student :%d\n", fun(s, m, &aver));
printf("Ave=%f\n", aver);
getchar();
getchar();
return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: