30分求助,可能很久回复

B3660 [语言月赛202209] 集卡

第一,数组的下标是从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


|