《Problem N 奇偶数分离.doc》由会员分享,可在线阅读,更多相关《Problem N 奇偶数分离.doc(1页珍藏版)》请在三一文库上搜索。
1、Problem N 奇偶数分离题目描述有一个整型偶数n(2= n =10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。输入第一行有一个整数i(2=i30)表示有 i 组测试数据;每组有一个整型偶数n。输出第一行输出所有的奇数第二行输出所有的偶数(行末有空格,每组隔一个空行)样例输入21014样例输出1 3 5 7 92 4 6 8 101 3 5 7 9 11 132 4 6 8 10 12 14#include iostream #include vector using namespace std; int main() int num; cin n
2、um; int x10000; for(int i=0;inum;i+) cin xi; vectorinta, b; for (int i = 0; i num; i+) for (int j = 1; j = xi; 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();