描述有一个整型偶数n(2<= n <=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。
- 输入
- 第一行有一个整数i(2<=i<30)表示有 i 组测试数据; 每组有一个整型偶数n。 输出
- 第一行输出所有的奇数 第二行输出所有的偶数 样例输入
-
21014
样例输出 -
1 3 5 7 9 循环输出13579 循环输出2组 所以2层for2 4 6 8 10 1 3 5 7 9 11 13 2 4 6 8 10 12 14
-
第一:输入i for循环 a[o] ,a[1] (特征偶数)
第二:输出1 ,3 ,5 直到等于a【0】-1
# include<stdio.h>
int main(){ int i,j,h,a[30]={0}; scanf("%d",&i); for(j=0;j<i;j++) { scanf("%d",&a[j]); 输出格式不对也会导致WA }for(h=0;h<i;h++){ for(j=1;j<a[h];j=j+2) { if(j==a[h]-1) printf("%d",j); ///这一步很重要 确保了 每两个数间一个空格 末尾没空格 else printf("%d ",j); } printf("\n");for(j=2;j<=a[h];j=j+2) { if(j==a[h]) printf("%d",j); else printf("%d ",j); } printf("\n\n");} return 0;}