不知道怎样限定输入条件可以以矩阵的形式输入,我的过程也是错的,不知道怎么该
#include
int main()
{ int n,i,j,k,p;
while(scanf("%d",&n)!=EOF)
{ int a[n][n];
for(i=0;ifor(j=0;j"%d",&a[i][j]);
}
}
for(i=0;ifor(k=0,p=0,j=0;jif(i==j)
k=k+a[i][j];
if(i+j==n-1)
p=p+a[i][j];
printf("%d %d",k,p);
}
}printf("\n");
}
return 0;
}
供参考:
#include<stdio.h>
#define N 11
int main()
{
int a[N][N], n, sum1 = 0, sum2 = 0, i, j;
while (scanf("%d", &n) == 1){
sum1 = 0; sum2 = 0;
for (i = 0; i < n; i++)
{
for (j = 0; j < n; j++)
{
scanf("%d", &a[i][j]);
if (i == j)
sum1 += a[i][j];
if (i + j == n - 1)
sum2 += a[i][j];
}
}
printf("%d %d\n", sum1 ,sum2);
}
return 0;
}