全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > AI人工智能 > AI通用技术 >

Problem N 奇偶数分离

时间:2017-11-28 09:43

人气:

作者:admin

标签: 偶数  奇数 

导读:Problem N 奇偶数分离-有一个整型偶数n(2= n =10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。 输入第一行有一个整数i(2=i30)表示有 i 组测试数据;...

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

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信