问题遇到的现象和发生背景
给个二维数组赋值,然后输出每行的和
运行不出来结果
我输入 3 2
1 4 8 2 6 5
运行不出来结果
#include<stdio.h>
int main()
{ int m,n,i,j,k;
int a[m][n];
while(scanf("%d%d",&m,&n)!=EOF)
{ for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
{ scanf("%d",&a[i][j]);
}
}
for(i=0;i<m;i++)
{ for(k=0,j=0;j<n;j++)
{ k=k+a[i][j];
printf("%d",k);
putchar(10);
}
}
}
return 0;
}