c语言求输入两个正整数m和n,m,n都是小于等于6,输入m行n列数组,并输出每一行元素之和

#include<stdio.h>
int main()
{
int m,n,i,j,x;
int a[6][6];
printf("输入两个正整数m和n的值:");
scanf("%d%d",&m,&n);
for(i=0;i<m;i++){
x=0;
for(j=0;j<n;i++){
scanf("%d",&a[i][j]);x=x+a[i][j];}
printf("第%d行元素和为%d",i,x);}
return 0;
}
为什么没反应

第1个回答  2013-08-17
#include<stdio.h>
int main()
{
int m,n,i,j,x;
int a[6][6];
printf("输入两个正整数m和n的值:");
scanf("%d%d",&m,&n);
for(i=0;i<m;i++){
x=0;
for(j=0;j<n;j++){//这里你写i了.
scanf("%d",&a[i][j]);x=x+a[i][j];}
printf("第%d行元素和为%d",i,x);}
return 0;
}本回答被网友采纳
第2个回答  2013-08-17
#include<stdio.h>
int main()
{
int m,n,i,j,x;
int a[6][6];
printf("输入两个正整数m和n的值:");
scanf("%d%d",&m,&n);
for(i=0;i<m;i++){
x=0;
for(j=0;j<n;j++){ //这里是j++,你那是for(j=0;j<n;i++){ 是i++
scanf("%d",&a[i][j]);x=x+a[i][j];}
printf("第%d行元素和为%d\n",i,x);}
return 0;
}
第3个回答  2013-08-17
写错了啊 for(j=0;j<n;i++){是
for(j=0;j<n;j++){
相似回答