怎么会输出这样的结果,哪里错了

img

img

int main()

{
    
    int a[7][2];
    int i, j;
    for (i = 0; i < 7; ++i) {
        scanf_s("%d%d", &a[i][0], &a[i][1]);
    }
    int n = 0;
    for (i = 0; i < 7; ++i) {
        if (a[i][0] + a[i][1] > 8) {
            n++;
        }
    }
    if (n == 0) {
        printf("0");
    }
    else {
        for (i = 0; i < 7; ++i) {
            if (a[i][0] + a[i][1] > 8) {
                printf("%d", i + 1);
            }
        }
    }

    system("pause");
    return 0;

}