
C语言输入一个n×n的整数矩阵,分别计算两个对角线的和
输入矩阵的阶数n(n≤10),另起一行后输入一个n×n的整数矩阵,每列数据用空格隔开,每行数据用回车分隔..输出主对角线和副对角线的和。SampleInput312332...
输入矩阵的阶数n(n≤10),另起一行后输入一个n×n的整数矩阵,每列数据用空格隔开,每行数据用回车分隔..
输出主对角线和副对角线的和。
Sample Input
3
1 2 3
3 2 1
9 7 8
Sample Output11 14 展开
输出主对角线和副对角线的和。
Sample Input
3
1 2 3
3 2 1
9 7 8
Sample Output11 14 展开
展开全部
#include "stdio.h"
int main()
{
int a[10][10]={0};
int n,i,j,sum1=0,sum2=0;
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
if(i==j)
sum1+=a[i][j];
if(i+j==n-1)
sum2+=a[i][j];
}
printf("%d %d\n",sum1,sum2);
}
程序的主旨在for语句里面,自己多看点程序!
int main()
{
int a[10][10]={0};
int n,i,j,sum1=0,sum2=0;
scanf("%d",&n);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
if(i==j)
sum1+=a[i][j];
if(i+j==n-1)
sum2+=a[i][j];
}
printf("%d %d\n",sum1,sum2);
}
程序的主旨在for语句里面,自己多看点程序!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |