问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
#include<stdio.h>
int main()
{
int t,n,i=0,j=0,k=0,flag=0;
scanf("%d",&t);
for(i=0;i<t;i++)
{
scanf("%d",&n);
int a[n][n];
for(j=0;j<n;j++)
{
for(k=0;k<n;k++)
{
scanf("%d",&a[j][k]);
if(j>k&&a[j][k]!=0)
flag=1;
}
}
if(flag)
printf("NO\n");
else printf("YES\n");
}
return 0;
}
运行结果及报错内容
我的解答思路和尝试过的方法
请问我的代码哪里出错了?