奇偶数分离

简介:
描述
有一个整型偶数n(2<= n <=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。

输入
第一行有一个整数i(2<=i<30)表示有 i 组测试数据;
每组有一个整型偶数n。
输出
第一行输出所有的奇数
第二行输出所有的偶数
样例输入

2
10
14

样例输出

1 3 5 7 9
2 4 6 8 10

1 3 5 7 9 11 13
2 4 6 8 10 12 14

#include <iostream>

using namespace std;

int main()
{
    int n;

    cin >> n; //n组测试数据
    for (int test = 1; test <= n; test++)
    {
        long m;
        cin >> m;

        for (long i = 1; i <= m; i += 2)
        {
            cout << i << " ";
        }
        cout << endl;

        for (long i = 2; i <= m; i += 2)
        {
            cout << i << " ";
        }
        cout << endl;

    }
    return 0;
}


目录
相关文章
|
10月前
|
存储 算法 JavaScript
判断奇偶数
判断奇偶数
|
算法
【算法专题突破】滑动窗口- 将 x 减到 0 的最小操作数(12)
【算法专题突破】滑动窗口- 将 x 减到 0 的最小操作数(12)
67 0
|
7月前
|
算法
【算法】滑动窗口——将x减到0的最小操作数
【算法】滑动窗口——将x减到0的最小操作数
|
4月前
两数之间的 Armstrong 数
【10月更文挑战第24天】两数之间的 Armstrong 数。
29 4
|
9月前
【LeetCode刷题】滑动窗口思想解决:最大连续1的个数 III、将x减到0的最小操作数
【LeetCode刷题】滑动窗口思想解决:最大连续1的个数 III、将x减到0的最小操作数
|
10月前
[leetcode 数位运算] 2578.最小分割和
[leetcode 数位运算] 2578.最小分割和
|
算法
【算法挨揍日记】day06——1004. 最大连续1的个数 III、1658. 将 x 减到 0 的最小操作数
1004. 最大连续1的个数 III 题目描述: 给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。
425 1
03:奇偶数判断
03:奇偶数判断
132 0