2的n次方幂次方 NOIP1998

2的幂次方(NOIP1998) pascal_百度知道
2的幂次方(NOIP1998) pascal
137=2^7+2^3+2^0同时约定次方用括号来表示,即a^b可表示为a(b)由此可知: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)又如:2(2(2+2(0))+2)+2(2(2+2(0)))+2(2(2)+2(0))+2+2(0) 输入,137可表示为;=20000)输出:2(7)+2(3)+2(0)进一步:符合约定的n的0:+2^8+2^5+2+1所以1315最后可表示为:正整数(n&lt任何一个正整数都可以用2的幂次方表示.例如
提问者采纳
成二进制做。他从左往右数第n位的数字就代表着有多少个2^(n-1)。二进制转换十进制的原则就是把二进制数写成加权系数展开式。换算成十进制为2^0+2^2+2^4+2^8+2^9,然后按十进制加法规则求和。十进制数789等于二进制数
其他类似问题
为您推荐:
次方的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁PASCAL高手指点下,NOIP1998,2的幂次方问题3.任何一个正整数都可以用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)又如:+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)输入:正整数(n
很偷懒的一个方法:用另外一个程序升成20000一下2的n次幂的所有值,在程序中设为数组型常量,比如对于数组s,s[0]的值为1,s[1]的值为2……以此类推。然后用递归就可以了。河南省实验中学普及组某选手,QQ:,欢迎交流。
为您推荐:
sorry I can't
扫描下载二维码3077人阅读
任何一个正整数都可以用的幂次方表示例如同时约定次方用括号来表示即可表示为由此可知可表示为进一步用表示所以最后可表示为又如所以最后可表示为输入正整数
输出符合约定的的表示在表示中不能有空格
#include &stdio.h&
void fun(short i)
printf(&0&);
//0位是1时,配合调用前的2()正好组成2(0),即1
printf(&2(0)&); //1位是0,即2(2(0)),也就是2,只有2(),括号内的数拆分时有1才会用到
printf(&2&);
for(;i!=0;j++)
//2位为1直接打印2,不再递归
printf(&2&);
printf(&2(&);
printf(&)&);
printf(&+&); //看情况打印“+”号
int main(int argc, char* argv[])
scanf(&%d&,&i);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:225822次
积分:2663
积分:2663
排名:第9216名
原创:37篇
转载:105篇
评论:26条
(1)(1)(10)(1)(3)(1)(1)(3)(12)(1)(11)(1)(2)(3)(15)(24)(2)(22)(28)君,已阅读到文档的结尾了呢~~
递归习题汇总,递归习题,excel习..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
递归习题汇总
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口2的3次方(2^3),幂是什么?幂是8还是2^3,_百度知道
2的3次方(2^3),幂是什么?幂是8还是2^3,
提问者采纳
其他类似问题
为您推荐:
次方的相关知识
其他4条回答
是3,2的3次方意思就等于2的3次幂……
幂是指数 就是几次方 是3
幂是运算的结果,即是8.
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 2的n次方 的文章

 

随机推荐