C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和用函数怎么写

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 10:13:47
C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和用函数怎么写

C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和用函数怎么写
C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和
用函数怎么写

C语言函数 编程输入一个n*n矩阵中各元素的值,找出两条对角线上的元素之和用函数怎么写
#include
#define N 5
void main()
{
\x09int matrix[N][N];
\x09int sum = 0;
\x09int i,j;
\x09printf("请输入一个%d*%d的矩阵:\n",N,N);
\x09for(i = 0; i < N; i++)
\x09{
\x09\x09for(j = 0; j < N; j++)
\x09\x09{
\x09\x09\x09scanf("%d",&matrix[i][j]);
\x09\x09}
\x09}
\x09for(i = 0; i < N; i++)
\x09{
\x09\x09for(j = 0; j < N; j++)
\x09\x09{
\x09\x09\x09if(i == j || i + j == N - 1)
\x09\x09\x09\x09sum += matrix[i][j];
\x09\x09}
\x09}
\x09printf("对角线元素之和为:%d\n",sum);
}\x1a