输入N*N阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和(用c语言编程),,求哪位大神帮忙

输入N*N阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和(用c语言编程),,求哪位大神帮忙啊!... 输入N*N阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和(用c语言编程),,求哪位大神帮忙啊! 展开
 我来答
447587096
2015-12-15 · TA获得超过5046个赞
知道大有可为答主
回答量:2504
采纳率:70%
帮助的人:1172万
展开全部
#include <stdio.h>
#define M 100
int main() {
int a[M][M],i,j,msum = 0,ssum = 0;
int N;
printf("input N:");
scanf("%d",&N);
printf("请输入%d*%d的矩阵:\n",N,N);
for(i = 0; i < N; ++i) {
for(j = 0; j < N; ++j)
{

scanf("%d",&a[i][j]);
}
}

for(i = 0; i < N; ++i) {
msum += a[i][i];
ssum += a[i][N-1- i];
}
printf("主对角线的和是:%d\n斜对角线的和是:%d\n\n",msum,ssum);
return 0;
}
追问
thank you!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式