#include <stdio.h>
void printArray(int A[], int size)
{
int i;
for (i = 1; i < size; ++i)
printf("%d ", A[i]);
putchar('\n');
}
void shuffer1(int A[], int B[], int n)
{
int i;
for (i = 1; i <= 2 * n; ++i)
B[(2*i) % (2*n + 1)] = A[i];
}
int main()
{
int A[] = {-1, 1, 2, 3, 4, 5, 6, 7, 8};
int B[9] = {-1};
int n = ( sizeof(A)/sizeof(int) - 1 ) / 2;
shuffer1(A, B, n);
printArray(B, 9);
return 0;
}
shuffle1
最新推荐文章于 2019-12-23 15:53:49 发布