描述有一个整型偶数n(2<= n <=10000),你要做的是:先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出。
- 输入
- 第一行有一个整数i(2<=i<30)表示有 i 组测试数据;
每组有一个整型偶数n。 - 输出
- 第一行输出所有的奇数
第二行输出所有的偶数 - 样例输入
-
2 10 14
- 样例输出
-
1 3 5 7 9 循环输出13579 循环输出2组 所以2层for 2 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(" ");
for(j=2;j<=a[h];j=j+2)
{
if(j==a[h])
printf("%d",j);
else
printf("%d ",j);
}
printf(" ");
}
return 0;
}