C++实现 L1-022 奇偶分家 (10分)

C++实现 L1-022 奇偶分家 (10分)

一、描述

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

二、输入格式

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

三、输出格式

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

四、输入样例

9
88 74 101 26 15 0 34 22 77

五、输出样例

3 6

六、思路

  1. 在录入数的同时直接进行奇偶判断;
  2. 按照要求输出。

七、小知识点

八、代码

#include <iostream>

using namespace std;

int main()
{
    int n;//n个正整数
    cin>>n;
    int x;//录入的数
    int js=0,os=0;//分别为奇数和偶数
    for(int i=0;i<n;i++)
    {
        cin>>x;
        if(x%2==0)//偶数情况
            os++;
        else//奇数情况
            js++;
    }
    cout<<js<<' '<<os;
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值