Problem N 奇偶数分离

Problem N 奇偶数分离,第1张

题目描述
有一个整型偶数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  

#include  
using namespace std;  
int main()  
{  
    int num;  
    cin >> num;  
    int x[10000];  
    for(int i=0;i     {  
        cin >> x[i];  
    }  
    vectora, b;  
    for (int i = 0; i < num; i++)  
    {  
        for (int j = 1; j <= x[i]; j++)  
        {  
            if (j % 2)  
                a.push_back(j);  
            else  
                b.push_back(j);  
  
        }  
        for (int j = 0; j < a.size(); j++)  
        {  
            cout << a.at(j) << " ";  
        }  
        cout << endl;  
        for (int j = 0; j < a.size(); j++)  
        {  
            cout << b.at(j) << " ";  
        }  
        cout << endl << endl;  
        a.clear();  
        b.clear();  
    }  
          
}  

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2515882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-05
下一篇 2022-08-05

发表评论

登录后才能评论

评论列表(0条)

保存