首页 新闻 会员 周边

调用函数的问题

0
悬赏园豆:30 [已关闭问题] 关闭于 2019-12-11 23:22

include<iostream>

include<cmath>

using namespace std;
void num(double [],int,double &,double & );
int main()
{ int i,t,k;
double ave,msd;
double cp[80];
cout<<"学生的个数为:";
cin>>k;
while(1)
{cout<<"请输入学生的成绩:"<<endl;
for(i=0;i<k;i++)
cin>>cp[i];
cout<<"请核实学生的成绩:"<<endl;
for(i=0;i<k;i++)
{ cout<<cp[i]<<" ";
if((i+1)%5==0) cout<<endl;
}
cout<<"如果输入无误请输入1!:";
cin>>t;
if(t==1) break;
}
num(cp,k,ave,msd);
cout<<"学生成绩的平均值:"<<ave<<endl<<"学生成绩的均方差为:"<<msd<<endl;
}
void num(double x[],double n,double &ave,double &msd)
{ int sum=0,sum1=0;
for(int i=0;i<n;i++)
sum+=x[i];
ave=sum/n;
for(int i=0;i<n;i++)
sum1+=pow(x[i]-ave,2);
msd=sqrt(sum1/n);
return ;
}
为什么生成失败了?

努力i的主页 努力i | 初学一级 | 园豆:56
提问于:2019-12-11 22:28
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册