> 其他 >
2000个2相乘的积的末尾两位数是几?
人气:112 ℃ 时间:2020-02-04 03:25:02
解答
#include#includeint fun(int N){//计算2^N,N<=2000int i,j;bool flag=1;int M=N*3/10+5;char a[605];for(i=1;i=0;i--)putchar(a[i]);putchar('\n');printf("该数共有%d位\n\n\n",j);return 1;}void main(){for(int i=1;i<=10;i++)fun(i);for(i=20;i<=2000;i*=10)fun(i);}//格式有点乱,全选后按键Alt+F8重排运行结果:2^1=2该数共有1位2^2=4该数共有1位2^3=8该数共有1位2^4=16该数共有2位2^5=32该数共有2位2^6=64该数共有2位2^7=128该数共有3位2^8=256该数共有3位2^9=512该数共有3位2^10=1024该数共有4位2^20=1048576该数共有7位2^200=1606938044258990275541962092341162602522202993782792835301376该数共有61位2^2000=114813069527425452423283320117768198402231770208869520047764273682576626139237031385665948631650626991844596463898746277344711896086305533142593135616665318539129989145312280000688779148240044871428926990063486244781615463646388363947317026040466353970904996558162398808944629605623311649536164221970332681344168908984458505602379484807914058900934776500429002716706625830522008132236281291761267883317206598995396418127021779858404042159853183251540889433902091920554957783589672039160081957216630582755380425583726015528348786419432054508915275783882625175435528800822842770817965453762184851149029376该数共有603位
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版