Algorithm 关于比特相关主题的小测验

Algorithm 关于比特相关主题的小测验,algorithm,numbers,Algorithm,Numbers,如果x的最终值为零,您可以对原始输入值说些什么? 我在想一件事:如果x是奇数或x=2*k+1,我们也减去奇数,我们得到偶数。我还想指出,除非x是2的幂,否则在某一步除以2,我们得到奇数。假设q=11;x> 十一,;让我们取x=23;因为x=23是奇数,所以x=x-qx=23-11=12;现在x是偶数,我们将得到x/2=6是的,很明显,x是q的倍数。正如你所知,在大约3行的时候,我听到了查理·布朗的老师。当然,你学会了比这更好的写作…@赵同意这似乎是在一行上的一个阶段,然后由编辑自动包装。可能是在

如果x的最终值为零,您可以对原始输入值说些什么?
我在想一件事:如果x是奇数或x=2*k+1,我们也减去奇数,我们得到偶数。我还想指出,除非x是2的幂,否则在某一步除以2,我们得到奇数。假设q=11;x> 十一,;让我们取x=23;因为x=23是奇数,所以x=x-qx=23-11=12;现在x是偶数,我们将得到x/2=6是的,很明显,x是q的倍数。

正如你所知,在大约3行的时候,我听到了查理·布朗的老师。当然,你学会了比这更好的写作…@赵同意这似乎是在一行上的一个阶段,然后由编辑自动包装。可能是在期中考试的“浴室休息”期间用触摸屏电话打字的。:)没有期中考试,我自己在准备。事实上,2的幂最终也会被2除掉,变成奇数,即1。
i have following  quiz:
 Let x be an integer larger than the odd number q.  Change the value of x using the following rule 
    if  x  is even 
      then  x / 2 
      else  x – q 
    until x becomes smaller than q