今年计算机学院研究生入学复试分多个小
组。现在需要知道每组复试同学中男
生和女生的人数。编写程序分别统计
出男女生的总人数。
输入
输入的第一行是一个数t(0<t<10),表示
有t组测试用例。
对于每组输入数据有两行,第一行是一个
正整数n(1<n<1000),表示参加该组
复试的总人数。接下来一行有n个整数(取值为0或1),1代表男生,0代表女生,整
数间由一个空格隔开。
输出
对于每组测试用例,输出一行,由两个数
组成,用一个空格隔开,分别表示男生和
女生的总人数
人数统计-…
输出
对于每组测试用例,输出一行,由两个数
组成,用一个空格隔开,分别表示男生和
女生的总人数
样例输入Copy
2
2
1 0
7
0 1 0 0 1 1 0
样例输出 Copy
1 1
3 4
这是我写的……输出不了,如何改正呢?
int main(){
int t,a[100],b[100],i=0,j,k,nan,nv,c[100],d[100],n;
sca***
****
```*nf("%d",&n);
do{
scanf("%d",&a[i]);
for(j=0;j<a[i];j++)
scanf("%d",b[j]);nan=0;nv=0;
for(k=0;k<a[i];k++){
if(b[k]==1) nan++;
else nv++;
}c[i]=nan;d[i]=nv;
}while(i<n);
for(i=0;i<n;i++){
printf("%d %d\n",c[i],d[i]);
}
}