7-5 奇偶分家

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

7-5 奇偶分家


分数 10


全屏浏览题目


切换布局


作者 陈越


单位 浙江大学


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


输入格式:

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


输出格式:

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

输入样例:

9

88 74 101 26 15 0 34 22 77

输出样例:

3 6

代码长度限制


16 KB


时间限制


400 ms


内存限制


64 MB

#include 
int main() {
    int N;
    scanf("%d", &N);
    int num, oddCount = 0, evenCount = 0;
    for (int i = 0; i < N; i++) {
        scanf("%d", &num);
        if (num % 2 == 0) {
            evenCount++;
        } else {
            oddCount++;
        }
    }
    printf("%d %d\n", oddCount, evenCount);
    return 0;
}



相关文章
|
9月前
|
Java 编译器 C++
颠倒二进制位(C++)
颠倒二进制位(C++)
56 1
|
9月前
|
Java
链表中奇数位和偶数位的置换
链表中奇数位和偶数位的置换
|
5月前
|
C语言 Python
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
127 4
|
9月前
|
算法
奇偶分家(2016)
奇偶分家(2016)
429 1
|
9月前
用一行代码(宏)交换一个二进制整数的奇数位和偶数位
用一行代码(宏)交换一个二进制整数的奇数位和偶数位
|
算法
C生万物 | 使用宏将一个整数的二进制位的奇数位和偶数位交换
妙用位运算【按位与、按位或、移位】,交换一个二进制位的奇偶数位
137 0
C生万物 | 使用宏将一个整数的二进制位的奇数位和偶数位交换
|
算法 C# C语言
取高八位与低八位,高八位与低八位合并
取高八位与低八位,高八位与低八位合并
648 0
取高八位与低八位,高八位与低八位合并
C++二分有关溢出的问题
C++二分有关溢出的问题
104 0
C++二分有关溢出的问题