样例描述:
代码如下:
#includeint main() { int N,n,a[51][51],r,c,i,num1,num2,num3,num4; scanf("%d",&N); n=N*N; for(r=1;r<=N;r++) { for(c=1;c<=N;c++) scanf("%d",&a[r][c]); } for(r=1;r<=N;r++) { num1=0; for(c=1;c<=N;c++) { num1+=a[r][c]; } printf("%d ",num1); } printf("n"); for(c=1;c<=N;c++) { num2=0; for(r=1;r<=N;r++) { num2+=a[r][c]; } printf("%d ",num2); } printf("n"); num3=0; for(i=1;i<=N;i++) { num3+=a[i][i]; } printf("%d",num3); printf("n"); num4=0; c=N; for(r=1;r<=N;r++) { num4+=a[r][c]; c-=1; } printf("%d",num4); return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)