|
发表于 2020-7-1 16:45:01
|
显示全部楼层
for(int i=0; i<64,i++)
{//以下是伪代码
d = 每次随机出一个数:奇数为1,偶数为0;
SetBit(i, d);
}
第一部分固定,就不是问题了吧:
//第一部分为00
SetBit(0,0);
SetBit(1,0);
//第一部分为01
SetBit(0,0);
SetBit(1,1);
//第一部分为10
SetBit(0,1);
SetBit(1,0);
//第一部分为11
SetBit(0,1);
SetBit(1,1);
想要哪一个,在循环结束后,加上就行了。
SetBit函数内,用位运算来设置特定的位就行了,应该不难实现吧。 |
|