Codeup ContestID:100000575 问题 D: 比较奇偶数个数

题目链接http://codeup.cn/problem.php?cid=100000575&pid=3

题目描述
第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。

输入
输入有多组数据。
每组输入n,然后输入n个整数(1<=n<=1000)。

输出
如果偶数比奇数多,输出NO,否则输出YES。

样例输入
1
67
7
0 69 24 78 58 62 64

样例输出
YES
NO

代码

#include<stdio.h>

	int main() {
		int n, a[1000], i, o, j;
		while(scanf("%d", &n) != EOF){
			o = 0,  j = 0;                //放在for循环外面, 每次数据输入循环要清零!!!
			for(i = 0; i < n; i++) {	
				scanf("%d", &a[i]);
				if (a[i] % 2 == 0)
					o ++;
				else
					j ++;
			}
			if (o > j)	printf("NO\n");
			else 		printf("YES\n");		
		}
		return 0;
	}
发布了75 篇原创文章 · 获赞 1 · 访问量 2065

猜你喜欢

转载自blog.csdn.net/Rhao999/article/details/103908566