本帖最后由 爱疯 于 2013-4-2 08:44 编辑 <br /><br /><P>我也来出一个题.</P>
<P>输入任一正整数,按规律将其拆分为多个整数,并分别输出.输出的整数必须满足如下条件:<BR>1.必须是2的n次方(n为非负整数),如1,2,4,8,16,32......;<BR>2.每个数只能出现一次:</P>
<P>-------------------------<BR>下面是几个示例:<BR>输入数字 15,输出结果为:8,4,2,1 (8+4+2+1=15)<BR>输入数字 29,输出结果为:16,8,4,1 (16+8+4+1=29)<BR>输入数字 130,输出结果为:128,2 (128+2=130)</P>
<DIV align=right><FONT color=#000066>[此贴子已经被作者于2008-2-21 0:33:05编辑过]</FONT></DIV> |