您的位置:首页 > 其它

shuffle1

2014-05-11 17:11 323 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: