蓝蓝计算机考研算法-day10奇偶数分离

43 阅读1分钟

Day010 2023/03/09

题目

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

输入:

第一行有一个整数i(2<=i<30)表示有 i 组测试数据;每组有一个整型偶数n。

输出:

第一行输出所有的奇数。第二行输出所有的偶数。

1、思路

思路-c++

按照题目意思写就行。

2、具体实现

题目1

void separateOE(int n)
{
    for (size_t i = 1; i < n; i++)
    {
        if (i % 2 != 0)
            cout << i << " ";
    }
    cout << endl;
    for (size_t j = 2; j < n; j++)
    {
        if (j % 2 == 0)
            cout << j << " ";
    }
    cout << endl;
}

结果

image.png

作者:用户4962140068138
链接:juejin.cn/post/720807…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。