- 0
- 0
- 约小于1千字
- 约 1页
- 2026-08-21 发布于北京
- 举报
问题描述
任何一个正整数都可以用2进制表示,例如:137的2进制表示
将这种2进制表示写成2的次幂的和的形式,令次幂高的排面,可得到如下
表达式:137=2^7+2^3+2^0
现在约定幂次用括号来表示,即a^b表示为a(b)
此时,137可表示为:2(7)+2(3)+2(0)
进一步:7=2^2+2+2^0(2^1用2表示)
3=2+2^0
所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)
又如:1315=2^10+2^8+2^5+2+1
所以1315最后可表示为:
2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)
输入格式
正整数(1=n=20000)
输出格式
符合约定的n的0,2表示(在表示中不能有空格)
样例输入
137
样例输出
2(2(2)+2+2(0))+2(2+2(0))+2(0)
样例输入
1315
样例输出
2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0)
提示
用递归实现会比较简单,可以一边递归一边输出
您可能关注的文档
最近下载
- 麻醉药品和精神药品临床应用与管理培训试题含答案.pdf VIP
- 2025年金融风险管理师风险价值的基本假设与局限性专题试卷及解析.pdf VIP
- 微脉和微脉圈.docx VIP
- 2025年互联网营销师A_B测试未来发展趋势专题试卷及解析.pdf VIP
- 2025年化工工程师过滤机选型中的生产能力计算与规模确定专题试卷及解析.pdf VIP
- 2025年信息系统安全专家漏洞评估流程与方法论专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照风险评估工具知识点综合应用与模拟决策专题试卷及解析.pdf VIP
- 新时代核心英语教程写作2教学课件U7 Description.pptx VIP
- 有机酸的定量检测方法.pdf VIP
- 【最新】人教版一年级下学期数学期末模拟试卷(9套试卷).doc VIP
原创力文档

文档评论(0)