NYOJ- 2.0 第11題:奇偶數分離

描述

有一個整型偶數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 

 

C++代碼:

#include <iostream>

using namespace std;

int main()
{
    int a,b,n,m;
    cin>>n;
    while(n--)//這個是你輸入總次數的個數判斷
    {
        cin>>m;//輸入一個要分離奇偶的數
    for(a=1;a<m;a+=2)//奇數的判斷
        cout<<a<<" ";//空格
        cout<<endl;//回車,另起一行
    for (b=2;(b<m||b==m);b+=2)//偶數判斷,注意相等的時候
        cout<<b<<" ";//同上
        cout<<endl;
    }

    return 0;
}
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章