如何将一个整数分解成2的n次幂相加的形式,如100=2^6+2^5+2^2,PASCAL,附带说明.

如何将一个整数分解成2的n次幂相加的形式,如100=2^6+2^5+2^2,PASCAL,附带说明.
数学方法与PASCAL
ningfan1226 1年前 已收到1个回答 举报

孤心ㄨ浪者 幼苗

共回答了15个问题采纳率:86.7% 举报

利用短除法写出除以2後的商及馀数即可表示之
2 │ 100
商-> 2 │ 50 0 2 │ 25 0 2 │ 12 1 2 │ 6 0 2 │ 3 0

1年前 追问

5

ningfan1226 举报

pascal程序.....
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.011 s. - webmaster@yulucn.com