1. 程式人生 > 實用技巧 >7-63 分兩列 (5分)

7-63 分兩列 (5分)

7-63 分兩列 (5分)

一列縱隊在上課的時候會造成很大的麻煩,體育老師常用的辦法就是讓同學們1、2報數,然後報2的同學向後退一步。現在我們已經知道一列縱隊時候同學的學號分佈,那麼你能輸出分成兩列後同學的學號麼?

輸入格式:

第一行包括一個數n,表示班級裡有n位學生,班級人數至少是1,不超過100。第二行包括n個數,表示一列縱隊時每個同學的學號。

輸出格式:

請按順序輸出分開兩列後兩列每位同學的學號,用空格隔開。每列同學佔兩行,報1的同學在第1行。

輸入樣例:

5
2 1 3 5 4

輸出樣例:

2 3 4
1 5


#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int a[n];
int i;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i+=2)
{
if(i==0)
printf("%d",a[i]);
else
printf(" %d",a[i]);
}
printf("\n");
for(i=1;i<n;i+=2)
{
if(i==1)
printf("%d",a[i]);
else
printf(" %d",a[i]);
}
printf("\n");

return 0;
}