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 小时前
Linux守护进程完全指南:从原理到实战
linux·运维·服务器·c++·后端
QiLinkOS7 小时前
极客精神与商业思维的融合实践(2)
c语言·c++·人工智能·算法·开源协议
charlie1145141917 小时前
现代C++特性指南——constexpr 构造函数与字面类型
开发语言·c++
极客BIM工作室7 小时前
OCCT gp_Trsf 三维变换类深度剖析:经典设计与底层陷阱
c++
醉城夜风~8 小时前
类和对象III
开发语言·c++
alwaysrun9 小时前
C++之常量体系const
c++·后端·程序员
郝学胜_神的一滴9 小时前
CMake 016:深入浅出变量核心用法
c++·cmake
学逆向的9 小时前
C++模板
开发语言·c++·网络安全
凡人叶枫9 小时前
Effective C++ 条款24:若所有参数皆须要类型转换,请为此采用 non-member 函数
linux·前端·c++·算法·嵌入式开发
j7~9 小时前
【C++】STL--string类--拆析解剖string类的实现以及string类的底层详解(2)
开发语言·c++·浅拷贝·深拷贝·string类的实现·string拷贝构造·string赋值重载