输入一个3行4列的整数矩阵,计算并输出对角线上的元素之和

输入一个3行4列的整数矩阵,计算并输出对角线上的元素之和
用C语言编写

如果问题得到解决,请点我回答左上角的采纳和向上的箭头。谢谢。

三行四列哪里来的对角线,只有3 x 3或者 4 x 4才有。

假设是3x3 (4x4的话,把N改成4)

#include "stdio.h"

#define N 3

int main()
{
    int x;
    int sum = 0;
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            scanf("%d", &x);
            if (i == j) 
                sum += x;
            if (i == N - j - 1)
                sum += x;
        }
    }
    printf("%d\n", sum);
    return 0;
}

图片说明