2个回答
展开全部
#include<iostream>
const int N=10;
int main()
{
double test[N][5];
double sum[N]={0.0},sum1[5]={0.0};
cout<<"请输入N个学生的功课成绩:");
for(int i=0;i<N;i++)
for(int j=0;j<5;j++)
cin>>test[i][j];
for(int i=0;i<N;i++)
{
for(int j=0;j<5;j++)
sum[i]+=test[i][j];
sum[i]/=5.0;
cout<<"第"<<i+1<<"位同学的平均成绩:"<<sum[i]<<endl;
}
for(int i=0;i<5;i++)
{
for(int j=0;j<N;j++)
sum1[i]+=test[j][i];
sum1/=N;
cout<<"第"<<i+1<<"课的平均分:"<<sum[i]<<endl;
}
return 0;
}
const int N=10;
int main()
{
double test[N][5];
double sum[N]={0.0},sum1[5]={0.0};
cout<<"请输入N个学生的功课成绩:");
for(int i=0;i<N;i++)
for(int j=0;j<5;j++)
cin>>test[i][j];
for(int i=0;i<N;i++)
{
for(int j=0;j<5;j++)
sum[i]+=test[i][j];
sum[i]/=5.0;
cout<<"第"<<i+1<<"位同学的平均成绩:"<<sum[i]<<endl;
}
for(int i=0;i<5;i++)
{
for(int j=0;j<N;j++)
sum1[i]+=test[j][i];
sum1/=N;
cout<<"第"<<i+1<<"课的平均分:"<<sum[i]<<endl;
}
return 0;
}
展开全部
int a[5]={99,68,76,80,100};
int b[5]={……};
……
int n[5]={……};
float avrga=(a[0]+a[1]+……a[4])/5;
float avrgb=……;
……
float avrgZ=……;
float averge1=(a[0]+b[0]+c[0]+……n[0])/N;
float averge2=(a[1]+b[1]+c[1]+……n[1])/N;
……
float averge5=(a[4]+b[4]+c[4]+……z[4])/N;
a[5],b[5],……n[5]等号后的括号内填每个人各科的分数;
从第一个float之后的计算式和定义分开写(我这么写是为了方便,但编译时不会通过的)
int b[5]={……};
……
int n[5]={……};
float avrga=(a[0]+a[1]+……a[4])/5;
float avrgb=……;
……
float avrgZ=……;
float averge1=(a[0]+b[0]+c[0]+……n[0])/N;
float averge2=(a[1]+b[1]+c[1]+……n[1])/N;
……
float averge5=(a[4]+b[4]+c[4]+……z[4])/N;
a[5],b[5],……n[5]等号后的括号内填每个人各科的分数;
从第一个float之后的计算式和定义分开写(我这么写是为了方便,但编译时不会通过的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询