用函数处理二维数组,怎么做呢?求程序指导

img

img


有没有哪位大神能给些指导意见?


#include <stdio.h>

int fun() {
    int n;
    scanf("%d", &n);
    int sum = 0;

    for (int i = 0; i < n * n; i++) {
        int num;
        scanf("%d", &num);
        if (i / n == 0) { // 第一排
            sum += num;
        }
        else if (i % n == 0) { // 第一列
            sum += num;
        }
        else if (i / n = n - 1) {//最后一行
            sum += num;
        }
        else if (i % n == n - 1) {// 最后一列
            sum += num;
        }
    }

    return sum;
}

函数参数为二维数组,返回值为int