程序代码:int a[100]={0};
void f()
{int i,j;
for(i=99;i>=0;i--)
for(j=99;j>i;j--)
{if(a[j]>9)
{int t=a[j];
a[j]=t%10;
j--;
a[j]+=t/10;}}}
main()
{int i,j;
a[99]=2;
for(i=1;i<100;i++)
{for(j=0;j<100;j++)
a[j]=a[j]*2;
f();
}
i=0;
while(!a[i++]);
i--;
for(;i<100;i++)
printf("%d",a[i]);
getch();
}
效率有可能不高!










