1. 程式人生 > >Codeup墓地 Contest100000575 問題 D: 比較奇偶數個數

Codeup墓地 Contest100000575 問題 D: 比較奇偶數個數

題目描述

第一行輸入一個數,為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<cstdio>
int main(){
	int n,cnt_odd=0,cnt_even=0;//cnt_odd、cnt_even分別統計奇數、偶數的個數 
	while(scanf("%d",&n)!=EOF){
		int temp;
		for(int i=0;i<n;++i){
			scanf("%d",&temp);
			if(temp%2) ++cnt_odd;//奇數
			else ++cnt_even; //偶數
		}
		if(cnt_even>cnt_odd) printf("NO\n");//偶數多於奇數
		else printf("YES\n");//偶數少於/等於奇數
	} 
	return 0;
}

在這裡插入圖片描述