Suma de elementos diagonales

Suma de elementos diagonales

Encuentre la suma de los elementos diagonales desde la esquina superior izquierda hasta la esquina inferior derecha de una matriz entera n × n.

Ingrese un número entero positivo n en la primera línea y asegúrese de que n no exceda de 10. Hay n líneas en total y cada línea tiene n números enteros separados por espacios.

Genere la suma de los elementos diagonales desde la esquina superior izquierda a la esquina inferior derecha de la matriz n × n.
Preste atención a la salida final de línea.
ingresar

3
3 6 8
10 2 3
7 1 9

Producción

14
//对角线元素之和
#include<iostream>
using namespace std;
int main(void)
{
    
    
    int n,sum=0;
    cin>>n;
    int num[n][n];
    for (int i=0;i<n;i++)
        for (int j=0;j<n;j++)
            cin>>num[i][j];
    for (int i=0;i<n;i++)
    {
    
    
        sum+=num[i][i];
    }
    cout<<sum;
} 

Supongo que te gusta

Origin blog.csdn.net/qq_45830912/article/details/114102637
Recomendado
Clasificación