110,537
社区成员
发帖
与我相关
我的任务
分享
class Program
{
static int Main(string[] args)
{
const int N = 5;
int[] tab = new int[N];
int Num,len=N,i=0,j=0,reg=0,b=0xff;
for(Num=0;Num <len/2;Num++) //
{
b&=tab[i];
b= b<<8;
reg=b;
i++;
for(j=0;j <=7;j++)
{
bool temp = (reg & 0x0001) == 1 ? true : false;
if (temp) //reg & 0x0001
{
reg >>= 1;
reg ^= 0xA001;
}
else
{
reg >>= 1;
}
reg^=tab[i];
}
}
return (reg);
}
}