NYOJ 11 奇偶数分离
2013-12-15 20:50
190 查看
奇偶数分离
时间限制: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
思路:直接把1-n的所有奇数,所有偶数分开输出即可。因为题目说了,n是偶数,所以不用判断其奇偶性
#include <stdio.h> int main() { int m; scanf("%d",&m); while (m--) { int i,n; scanf("%d",&n); for (i=1; i<=n-1; i+=2) {//直接输出1-n的奇数 printf("%d ",i); } printf("\n"); for (i=2; i<=n; i+=2) {//直接输出1-n的偶数 printf("%d ",i); } printf("\n"); } return 0; }
相关文章推荐
- FairScheduler的任务调度机制——assignTasks(续)
- 虚基类, 纯虚函数
- 李开复:算法的力量
- SSH框架整合之Struts2和Spring整合
- C++封装MySql接口
- 给vmware虚拟机添加启动延时
- javascript、ajax基础
- ☀【固定定位】
- IOS开发之UINavigationBar
- HID报告描述符(Report Descriptor)脚本语言研读笔记1
- MyEclipse 2013配置优化
- SQL注入攻击
- Step by Step:Linux C多线程编程入门(基本API及多线程的同步与互斥)
- 开心农场
- 百度、阿里巴巴、腾讯(BAT)的最大股东们
- android 主题theme风格style
- Sail
- HID报告描述符(Report Descriptor)脚本语言研读笔记2
- android sqlite 数据库的创建
- HDU3371