|
![]() | 作者: lida1818 [lida1818]
![]() |
登录 |
main() { int c,b,d,t=0,i,n,f[20]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2}; for(i=0;i<=263;i++) for(n=19;n>=0;n--)c=f[n],c=c*2,b=c%10000,d=c/10000,f[n]=b+t,t=d; for(n=0;n<=19;n++)printf("%.4d",f[n]); getch(); } 理论上,应该可以打印 2 的 65535次方,如果改int 为 long 范围更大了. 运行结果 59285549689505892056868344324448208820874232148807968788202283012051522375647232 [此贴被 烟雨平生(lida1818) 在 03月23日19时39分 编辑过] |
地主 发表时间: 04-03-23 19:37 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号