#11871: C++ AC 程式碼


sabpprook (Mars彥)

學校 : 義守大學
編號 : 37820
來源 : [220.143.10.74]
最後登入時間 :
2019-09-21 01:14:57
d562. 山寨版磁力蜈蚣 -- jack1 | From: [220.143.23.134] | 發表日期 : 2017-04-04 20:59

#include <stdio.h>

int main()
{
int num;
while (scanf("%d", &num) != EOF)
{
int *arr = new int[num];
for (int i = 0; i < num; i++) scanf("%d", &arr[i]);
for (int i = 0; i < num; i++)
{
if (i % 2 == 0)
{
for (int j = i / 2; j < num - (i / 2); j++)
printf("%d ", arr[j]);
}
else
{
for (int j = num - (i + 1) / 2, count = num - i; count > 0; j--, count--)
printf("%d ", arr[j]);
}
printf("\n");
}
}
return 0;
}

 
ZeroJudge Forum