为何运行结果相同,PTA显示错误

问题遇到的现象和发生背景

img

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
#include<stdio.h>
int main()
{
    int T;int j,y;int b=1;//int a[10][10];
    int n;int q[100]={0}; int s=0;
    scanf("%d",&T);
    for(int i=1;i<=T;i++){
        
        scanf("%d",&n);//char d=getchar();
        int a[10][10] = {0};
        for(j=0;j<n;j++){
            for(y=0;y<n;y++){
                scanf("%d",&a[j][y]);//printf("%d ",a[j][y]);
                //if((y+1)%m==0)printf("\n");
            }
        }int sum=0;
        for(j=0;j<n;j++){
            for(y=0;y<n;y++){if(y<j){
                sum=sum+a[j][y];
                if(a[j][y]!=0)b=0;
                //printf("%d\n",a[j][y]);
            }
            }
        }
         if(b==1){
         q[s]=1;s++;}
        else {q[s]=0;s++;
        }
        
    }//char o=getchar();
    for(int as=0;as<s;as++){
        if(q[as]==1)printf("YES");
        else printf("NO");if(as<s){
        printf("\n");}
    }
    return 0;}

题目是什么呢?