本文主要是介绍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 ++;elsej ++;}if (o > j) printf("NO\n");else printf("YES\n"); }return 0;}
这篇关于Codeup ContestID:100000575 问题 D: 比较奇偶数个数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!