下面是我做的,可以输入数据,但就是求不了平均值,大家帮看看啊!怎么会没效果呢
#include<iostream.h>
int i,j;
int avg(int a[][3],int result[],int rows){
result[i]=0;
for(j=0;j<rows;j++)result[i]+=a[i][j];
return result[i]=result[i]/3;
}
void main(){
int data[10][3];
cout<<"请输入每个学生的三次成绩"<<endl;
for(i=0;i<10;i++){
for(j=0;j<3;j++){
cin>>data[i][j];
if(data[i][j]>100 && data[i][j]<0)
cout<<"输入值非法,请重输";
//return;
}
cout<<endl;
}
int s[10],k,allavg;
avg(data,s,10);
for(i=0;i<10;i++){
cout<<s[i]<<endl;
k+=s[i];
}
allavg=k/10;
cout<<allavg;
}