输入一个5行5列的二维数组,编程求出上三角上各元素之和(上三角的元素a[i][j] ,i+j<5)

上三角的元素a[i][j] ,i+j<5

#include <stdio.h>
#define N 5
int sum(int *a)
{
}
int max(int *a,int *i,int *j)
{
}
int min(int *a,int *i,int *j)
{
}
main()
{
int a[N][N];
int i,j;
}

左上角三角的和


#include<stdio.h>
#include <stdio.h>
#define N 5
int sum(int (*a)[5])
{
    int i, j, su = 0;

    for(i = 0; i < N; ++i)
        for(j = 0; j < N - i ; ++j)
            su += a[i][j];

    return su;
}

int main()
{
    int a[N][N];
    int i, j;

    for(i = 0; i < N; ++i)
        for(j = 0; j < N ; ++j)
            scanf("%d", &a[i][j]);

    printf("%d\n", sum(a));

    return 0;
}