c语言这个问题搞不动 不服来辩

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

#include<stdio.h>
int main() {
    int n, s = 0;
    scanf("%d", &n);
    int a[n][n], i, j;
    for(i = 1; i <= n; i++) {
        for(j = 1; j <= n; j++) {
            scanf("%d", &a[i][j]);
            if(i == j) {
                s += a[i][j];
            }
        }
    }
    printf("%d",s);
    return 0;
}