数组倒序的算法

来源:互联网 发布:怎么测试自己网络稳定 编辑:程序博客网 时间:2024/05/28 09:34
int abTemp[4] = {1,2,3,4};
int abTemp2[5] = {1,2,3,4,5};


for (int i=0; i< 4/2; i++)
{
abTemp[i] = abTemp[4-1-i] ^ abTemp[i];
abTemp[4-1-i] = abTemp[4-1-i] ^ abTemp[i];
abTemp[i] = abTemp[4-1-i] ^ abTemp[i];
}


for (int i=0; i< 5/2; i++)
{
abTemp2[i] = abTemp2[5-1-i] ^ abTemp2[i];
abTemp2[5-1-i] = abTemp2[5-1-i] ^ abTemp2[i];
abTemp2[i] = abTemp2[5-1-i] ^ abTemp2[i];
}


for (int i =0; i<4 ;i++)
{
printf("%d ", abTemp[i]);
}


printf("\n");

for (int i=0; i<5 ;i++)
{
printf("%d ", abTemp2[i]);
}


printf("\n");
原创粉丝点击