第一,数组的下标是从0开始的,你的``a[10005]={0};``回越界
第二,你的循环变量混乱,应该是:
```c++
for(int i=1;i<=t;i++)
{
sum=0;
cin>>n;
for(int j=1;j<=n;j++){//j
cin>>a[j];//j
}
for(int j=1;j<=n;j++)//j
{
if(a[j]==0)//j
{
sum++;
}
}
if(sum!=0)
{
c[i]="yes";
}
else
{
c[i]="no";
}
}
```
by 123456xwd @ 2024-03-27 22:23:34