题库 C/C++等级考试 题目列表 2 的幂次方表示任何一个正整数都可以用 2 的幂次方表...
问答题

2 的幂次方表示

任何一个正整数都可以用 2 的幂次方表示。例如:137=27+23+20

同时约定方次用括号来表示,即 ab 可表示为 a(b)。

由此可知,137 可表示为:2(7)+2(3)+2(0)

进一步:7=22+2+20(21 用 2 表示)

3=2+20

所以最后 137 可表示为:

2(2(2)+2+2(0))+2(2+2(0))+2(0)

又如:

1315=210+28+25+2+1

所以 1315 最后可表示为:

2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)

输入

一个正整数 n(n≤20000)。

输出

一行,符合约定的 n 的 0,2 表示(在表示中不能有空格)。


输入样例

137

输出样例

2(2(2)+2+2(0))+2(2+2(0))+2(0)

题目信息
编程题 三级
-
正确率
0
评论
287
点击
QQ
公众号
客服
扫一扫