[蓝蓝计算机考研算法训练二期]-day10

64 阅读1分钟

15、奇偶数分离

有一个整型偶数n(2<= n <=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。
输入第一行有一个整数i(2<=i<30)表示有i 组测试数据;每组有一个整型偶数n。
输出第一行输出所有的奇数。第二行输出所有的偶数。

#include <stdio.h>

int main() {
    int n=0;
    int s=0;
    scanf("%d",&s); //次数
    for(int j=0;j<s;j++){
        scanf("%d",&n);
        for(int i=1;i<=n;i++){
            if(i%2==0){
                printf("%d ",i);
            }
        }
        printf("\n");
        for(int i=1;i<=n;i++){
            if(i%2==1){
                printf("%d ",i);
            }
        }
        printf("\n");
    }
    }