当前位置: 首页> 文旅> 文化 > C语言经典习题20

C语言经典习题20

时间:2025/8/23 12:43:57来源:https://blog.csdn.net/2402_83395518/article/details/139476678 浏览次数:0次

一编写一个函数用于计算高于平均分的人数

编写一个函数int fun(float s[],int n),用于计算高于平均分的人数,并作为函数值返回,其中数组s中存放n位学生的成绩。再编写一个主函数,从键盘输入一批分数(用-1来结束输入),调用fun函数计算并输出高于平均分的人数。

输入格式:

输入一批浮点数,用-1来结束输入。

输出格式:

一个整数。

输入样例:

在这里给出一组输入。例如:

10.0 20.0 30.0 40.0 50.0 -1

输出样例:

在这里给出相应的输出。例如:

2
#include<stdio.h>
int fun(float s[],int n);
int main(){float s[100],a;int n = 0;scanf("%f",&a );while( a>0 ) { s[n] = a;n++; scanf ( "%f", &a );}int m=fun(s,n);printf("%d",m);
}int fun(float s[],int n){int i=0;int sum=0;int count=0;int a=0;for(i=0;i<n;i++){sum+=s[i];count++;}int ave=sum/count;for(i=0;i<n;i++){if(s[i]>ave){a++;}}return a;
}

 

 

关键字:C语言经典习题20

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: