1169.比较奇偶数个数
- 题目描述:
-
第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。
- 输入:
-
输入有多组数据。
每组输入n,然后输入n个整数(1<=n<=1000)。
- 输出:
-
如果偶数比奇数多,输出NO,否则输出YES。
- 样例输入:
-
5 1 5 2 4 3
- 样例输出:
-
YES
#include<iostream> using namespace std; int main(){ int n,i,odd,even; int a[1000]; while(cin>>n){ odd=even=0; //每组数据都要初始化!!!! for(i=0;i<n;i++){ cin>>a[i]; if(a[i]%2==0) even++; else odd++; } if(even>odd) cout<<"NO"<<endl; else cout<<"YES"<<endl; } return 0; }