1. 程式人生 > >算法oj_q3_奇偶分離

算法oj_q3_奇偶分離

所有 stream std cnblogs 如果 out turn 奇偶數分離 class

/*奇偶數分離
時間限制:3000 ms  |  內存限制:65535 KB
難度: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<iostream>
using
namespace std; int main(){ int kase = 0; cin >> kase; for (int i = 0; i < kase; i++) { int n = 0; bool isFirst = true; cin >> n; for (int j = 1; j <= n; j+=2) { if (!isFirst) cout << " "; isFirst
= false; cout << j; } cout << endl; isFirst = true; for (int k = 2; k <= n ; k+=2) { if (!isFirst) cout << " "; isFirst = false; cout << k; } cout << endl; cout
<< endl; } return 0; }

//如果您發現博主算法哪裏有問題,或者您有更好的算法,歡迎留下您的評論

算法oj_q3_奇偶分離