zoukankan      html  css  js  c++  java
  • 奇偶数分离

    奇偶数分离

    描述

    有一个整型偶数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 test;
        int n;
        int count1=0;
        int count2=0;
        int odd[5000]={0};
        int even[5000]={0};
        cin>>test;
        while(test--)
        {
            cin>>n;
            for(int i=1;i<=n;i++)
            {
                if((i % 2) == 1)
                {
                    odd[count1]=i;
                 count1 ++;
                  }
                if((i % 2) == 0)
                {
                    even[count2]=i;
                 count2 ++;
                 }
            }
                for(int k=0;k<count1;k++)
                    cout<<odd[k]<<" ";
                    cout<<endl;
    
                for(int k=0;k<count2;k++)
                    cout<<even[k]<<" ";
                    cout<<endl;
            
                    count1=0;
                    count2=0;
        }
        return 0;
    }
                
  • 相关阅读:
    c# mvc action 跳转方式
    where T : new() 的含义
    HTML5 Dataset data-属性
    EF6 教程
    C写的AES(ECB/PKCS5Padding)
    【转载】openwrt: Makefile 框架分析
    SCP 命令【转】
    HTTP协议详解(转载)
    bootstrap模板
    拖拽插件
  • 原文地址:https://www.cnblogs.com/imwtr/p/4069419.html
Copyright © 2011-2022 走看看