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


#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));
}

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 java例题_50 题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。 python实现:写一个班级的类, 存储班里人数,统计班级里各学科的总分的最高分、各学科的平均分; 写班级里的学生类,存储学生所有成绩, 计算某个学生的全部课程的平均分、全部课程的总分、全部课程的最高分 52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入 第4章-7.统计学生平均成绩与及格人数 (15分)(此题有坑) PTA的Python练习题(十二)-第4章-7 统计学生平均成绩与及格人数 四、编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。 使用结构体变量存储学生姓名和课程成绩,计算平均分及查找不及格同学姓名及分数 班上有学生若干名,已知每名学生的成绩(整数),求班上所有学生的平均成绩,保留到小数点后两位。同时输出该平均成绩整数部分四舍五入后的数值。 第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,表示每个学生的成绩,取值在int范围内。 Java实现购物车功能:方式一:存放在session中.方式二:存储在数据库中 最小存储单元
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM