定义一个函数

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:14:14
定义一个函数,功能是计算n个学生的成绩,高于平均成绩的人数,并作为函数值。用主函数来调用它,统计50个学生成绩中,高于平均成绩的有多少人?

参考:
#include<iostream>
#define N 50
using namespace std;
int fun(float a[],int n)
{
int i,num=0;
float aveg,total=0;
for(i=0;i<n;i++)
{
total+=a[i];
}
aveg=total/n;
cout<<"平均成绩为:"<<endl;
cout<<aveg<<endl;
for(i=0;i<n;i++)
if(a[i]>aveg)
num++;
return num;
}
int main()
{
float score[N];
int i=0,m;
for(i=0;i<N;i++)
cin>>score[i];
m=fun(score,N);
cout<<"高于平均成绩的总人数:"<<endl;
cout<<m<<endl;
system("pause");
}
用DEV C++编的