2015,3,10 2(南阳理工ACM)

描述有一个整型偶数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 
01.#include<iostream>
02.using namespace std;
03.bool A(int a)注:设立子函数,把主问题中的其中一个重要的子问题提出来,便于调用
04.{
05.     if(a%2==0)
06.     return true;
07.     else
08.     return false;
09.}
10.int main()
11.{
12.   int x,y;
13.   cin>>x;
14.   for(int t=1;t<=x;t++)
15.   {
16.   cin>>y;
17.  
18.   for(int z=1;z<=y;z++)
19.   {
20.     if(A(z)==0)
21.     cout<<z<<" ";
22.     if(z==y-1)
23.     cout<<endl;
24.   }
25.   for(int s=1;s<=y;s++)
26.   {
27.     if(A(s)==1)
28.     cout<<s<<" ";
29.     if(s==y)
30.     cout<<endl;
31.   }
32.   }
33.  
34.
35.return 0;
36.}                

posted @ 2015-03-10 11:52  我的TURF  阅读(224)  评论(0编辑  收藏  举报