热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

南理奇偶数分离

时间限制:3000ms|内存限制:65535KB难度:1描述有一个整型偶数n(2<n<10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到


时间限制: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
#include
using namespace std;
int a[10005],b[10005];
int main()
{
int i,n;
scanf("%d",&i);
while(i--)
{
scanf("%d",&n);
int k=1,m=2;
while(k!=n+1)//刚开始用的for循环,提交超时了,所以for循环还是没while判断的快。
{
k==n-1?printf("%d\n",k):printf("%d ",k);
k+=2;
}
while(m!=n+2)
{
m==n?printf("%d\n\n",m):printf("%d ",m);//第二次提交时只有一个\n,判断机给我报错,后来我看了看样例的输出,加了个\n,这才对。
m+=2;//就是水水题啦,熟悉一下判断机,长长经验啦!
}

}
return 0;
}





推荐阅读
author-avatar
月亮哥哥是团宠他男人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有