有大佬能看看为什么回车一直换行而不是往下执行呢
定义的部分:int n,m;
printf("请输入科目的数量:");
scanf("%d",&m);
printf("请输入学生的人数:");
scanf("%d",&n);
int score[N][M];//存放N个学生的M科成绩
long long hao[m];//学生的学号
int stu[N];//每个学生总成绩
double pj[N];//每个学生每一科的平均成绩
int sum[m];//每一科的总成绩
double ave[m];//每科的平均成绩
主体里是Luru(score,stu,sum,hao,pj,m,ave,n);
printf("成绩已经录入,请进行下一步操作!\n");
调用我是这样写的:
void Luru(int score[][M],int stu[],int sum[],long long hao[],double pj[],int m,int n,double ave[])
{
printf("请输入每位同学的学号和每一科的成绩:");
stu[0]=0;
sum[0]=0;
int o;//学生人数-1(i从0开始
for(int i=0;i<n;i++)
{
scanf("lld",&hao[i]);
o=i;
for(int j=0;j<m;j++)
{
scanf("%d",&score[i][j]);
stu[i]+=score[i][j];
}
}
for(int t=0;t<n;t++)
{
for(int k=0;k<m;k++)
{
sum[m]+=score[k][t];
}
}
for(int h=0;h<n;h++)
{
pj[h]=stu[h]/m;
}
for(int g=0;g<m;g++)
{
ave[g]=sum[g]/(o+1);
}
}
我有限定i和j的,为什么会回车一直换行不执行啊有人能告诉我么真的谢谢谢谢