输入N*N阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和(用c语言编程),,求哪位大神帮忙
输入N*N阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和(用c语言编程),,求哪位大神帮忙啊!...
输入N*N阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和(用c语言编程),,求哪位大神帮忙啊!
展开
展开全部
#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;
}
#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!!!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询