题目描述
将输入的数列分两行输出(第奇数个数一行,第偶数个一行即第1、3、5……7个数在一行,其他的在另外一行)
输入
一行正整数,不超过100个。
输出
分成两行输出,数字后均有空格
样例输入
1 2 3 4 5 6 10 12
样例输出
1 3 5 10 2 4 6 12
时间限制:1秒 内存限制:128兆
分析:每次输入时,奇数次和偶数次的分开放,最后再分别输出即可。注意输入是以读文件的方式。
#include<stdio.h>
int main()
{
int num,a[51],b[51],i=0,j=0,k=1;
while(scanf("%d",&num)!=EOF)
{
if(k%2==1)
a[++i]=num;
else
b[++j]=num;
k++;
}
for(k=1;k<=i;k++)
printf("%d ",a[k]);
printf("\n");
for(k=1;k<=j;k++)
printf("%d ",b[k]);
}