GESP2024年12月认证C++一级( 第三部分编程题(2)奇数和偶数)

参考程序:

cpp 复制代码
#include<bits/stdc++.h> // 万能头文件,包含大部分常用库
using namespace std;

int main(){
    int n;       // 用于存储输入的数字个数
    int a = 0;   // 奇数计数器
    int b = 0;   // 偶数计数器

    cin >> n;    // 读取正整数数量 n

    for(int i = 1; i <= n; i++){  // 循环 n 次读取数字
        int x;
        cin >> x;                // 读取每一个数字
        if(x % 2 != 0)           // 如果 x 是奇数
            a++;                 // 奇数计数器加一
        else                     // 否则是偶数
            b++;                 // 偶数计数器加一
    }

    cout << a << " " << b << "\n";  // 输出奇数和偶数的个数,用空格分隔
    
    return 0;
}
相关推荐
繁星星繁7 分钟前
C++11学习笔记
c++·笔记·学习
Stanford_11065 小时前
如何利用Python进行数据分析与可视化的具体操作指南
开发语言·c++·python·微信小程序·微信公众平台·twitter·微信开放平台
千里马-horse7 小时前
Async++ 源码分析8--partitioner.h
开发语言·c++·async++·partitioner
Lucis__8 小时前
再探类&对象——C++入门进阶
开发语言·c++
北京不会遇到西雅图9 小时前
【SLAM】【后端优化】不同优化方法对比
c++·机器人
jndingxin9 小时前
c++多线程(6)------ 条件变量
开发语言·c++
程序员莫小特9 小时前
老题新解|大整数加法
数据结构·c++·算法
洲覆11 小时前
C++ 模板、泛型与 auto 关键字
开发语言·数据结构·c++
千里马-horse11 小时前
Async++ 源码分析7--parallel_reduce.h
开发语言·c++·async++·parallel_reduce
江公望11 小时前
Qt QThread使用方法入门浅解
c++·qt