L1-022 奇偶分家

2019-01-27  本文已影响0人  洛洛敲代码

题目描述

给定N个正整数,请统计奇数和偶数各有多少个?

输入格式

输入第一行给出一个正整N(≤1000);第2行给出N个正整数,以空格分隔。

输出格式

在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。

输入样例

9
88 74 101 26 15 0 34 22 77

输出样例

3 6

题解思路

和以前的思路一样,定义一个bucket,然后计数,打印即可。

题解代码

#include <bits/stdc++.h>
using namespace std;

int main(){
    int n = 0;
    int bucket[2] = {0, 0};
    cin >> n;
    while(n--){
        int x = 0;
        cin >> x;
        bucket[x % 2]++;
    }
    cout << bucket[1] << ' ' << bucket[0];
    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读