首页 > 其他 > 详细

从n个学生的成绩中统计出低于平均分的学生人数,返回此人数,平均分存放在形参aver所指存储单元中

时间:2019-07-29 13:46:35      阅读:99      评论:0      收藏:0      [点我收藏+]
#include<stdio.h>
int fun(int k,float *aver,float *grade)
{
	double sum=0.0;
	int count=0;
	for(int i=0;i<k;i++)
		sum+=grade[i];
	*aver=sum/k;
	for(int j=0;j<k;j++)
		if(grade[j]<*aver)
			count++;
	return count;
}
void main()
{
	int k,i;
	float grade[81],aver;
	printf("please input student_num:");
	scanf("%d",&k);
	for(i=0;i<k;i++)
	{
		printf("输入第%d位学生成绩:",i+1);
		scanf("%f",grade+i);
	}
	printf("低于平均分的学生人数是:%d\n",fun(k,&aver,grade));
}

  

从n个学生的成绩中统计出低于平均分的学生人数,返回此人数,平均分存放在形参aver所指存储单元中

原文:https://www.cnblogs.com/-slz-2/p/11262963.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!