回复 86楼 C_戴忠意
首先,x^(x>>1)符合第1项(因为0^0=0)然后对于顺着第k项和倒着第k项,他们的区别仅仅在于最高位分别为0,1(刚好符合gray码定义)
2012-12-09 12:51
2012-12-09 13:19
2012-12-09 13:42
2012-12-09 16:02
2012-12-09 16:13
2012-12-09 21:57

2012-12-10 12:12
程序代码:#include<stdio.h>
int main()
{
int a, x, y;
scanf("%x,%d,%d", &a, &x, &y);
printf("%x", a & ~((1 << x) | (1 << y - 2)) | (3 << y - 1));
return 0;
}
2012-12-11 14:49


2012-12-11 15:20
2012-12-11 15:25