C语言高手请进!!救急。。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言高手请进!!救急。。相关的知识,希望对你有一定的参考价值。
用C语言
今年计算机学院研究生入学复试分多个小组。现在老师需要知道每组复试同学中男生和
女生的人数。请你编写程序分别统计出男女生的总人数。对于每组输入数据有两行,第一行是一个正整数n(1 < n < 1000),表示参加该组复试
的总人数。接下来一行有n 个整数(取值为0 或1),0 代表男生,1 代表女生,整数间由一
个空格隔开。对于每组测试用例,输出一行,由两个数组成,用一个空格隔开,分别表示男生和女生
的总人数。
如
输入
7
1 0 1 1 0 1 1
输出
2 5
怎么写、谢谢各位啦!
#include <stdio.h>
int main()
int num;
int i, tmp;
int sum = 0; // 记录男生个数
scanf( "%d", &num );
for ( i = 0; i != num; ++i )
scanf( "%d", &tmp );
getchar();
if ( tmp == 0 )
sum++;
printf( "%d %d\n", sum, num - sum );
return 0;
参考技术A #include <stdio.h>
#define MAX_LEN 1000
void main()
int count = 0;
int boyCount = 0;
int grilCount = 0;
int inVal = 0;
int i;
scanf("%d", &count);
for(i=0; i<count; i++)
scanf("%d", &inVal);
if(inVal == 0)
boyCount++;
else
grilCount++;
printf("%d %d\n", boyCount, grilCount);
参考技术B #include <iostream>
using namespace std;
int main()
int num;
int *people;
int girl = 0;
int boy = 0;
cin>>num;
people = new int[num];
for(int i=0;i<num;i++)
cin>>people[i]; //输入数据
for(i=0;i<num;i++)
if(people[i] == 0)
boy++;
else
girl++;
cout<<boy<<" "<<girl;
return 0;
以上是关于C语言高手请进!!救急。。的主要内容,如果未能解决你的问题,请参考以下文章