2 条题解

  • -2
    @ 2025-10-23 16:58:36

    思路分析

    1. 任务拆解:

    • 读取整数n表示数字个数
    • 读取n个整数存入数组
    • 先输出所有奇数,用空格分隔
    • 再输出所有偶数,用空格分隔

    2. 关键点分析:

    • 判断奇偶性:用数字除以2的余数来判断
    • 奇数特征:除以2余数不等于0(%2 != 0)
    • 偶数特征:除以2余数等于0(%2 == 0)
    • 需要分两次遍历数组,分别输出奇数和偶数

    3. 步骤规划: 第一步:读取数字个数n 第二步:循环n次,读取每个数字存入数组 第三步:遍历数组,输出所有奇数 第四步:换行 第五步:再次遍历数组,输出所有偶数

    4. 代码对应:

    • cin>>n:读取数字个数
    • 第一个for循环:输入n个数字到数组
    • 第二个for循环:输出所有奇数(a[i]%2!=0)
    • cout<<endl:换行
    • 第三个for循环:输出所有偶数(a[r]%2==0)
    • 1

    信息

    ID
    159
    时间
    1000ms
    内存
    64MiB
    难度
    3
    标签
    (无)
    递交数
    817
    已通过
    427
    上传者