标签: c# math logic
我正在寻找一个取偶数大于2的算法,并将其重写为(2到幂a)乘以b,其中a和b由算法计算,b为奇数
答案 0 :(得分:6)
如果x是输入数字,请将x除以2。如果新数字是偶数,则重复该过程,直到结果为奇数。您的公式中的奇数是b,而a是您刚刚执行的迭代次数。
x
b
a
现在您对算法有所了解,请尝试对其进行编码。 StackOverflow不会为你做这件事。