解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
int arr[10010];
if (n % 2)
{
for (int i = 1; i <= n / 2; i++)
{
arr[i] = (n - i) * 2;
}
arr[n / 2 + 1] = n / 2 *2;
for (int k = n / 2 + 2; k <= n; k++) {
arr[k] = (k - 1) * 2;
}
}
else {
for (int i = 1; i <= n / 2; i++)
{
arr[i] = (n - i) * 2;
}
for (int i = n / 2 + 1; i <= n; i++)
{
arr[i] = (i - 1) * 2;
}
}
for (int i = 1; i <= n; i++)printf("%d\n", arr[i]);
return 0;
}
0.0分
0 人评分