C语言求2的100次方怎么解,大整数运算

#include "stdio.h"
int ai[100];

void main()
{
 int a,b;
 ai[99]=1;
 for(b=0;b<100;b++)
  for(a=0;a<100;a++)
  {
   ai[a]*=2;
   if(ai[a]>9)
   {
    ai[a]-=10;
    ai[a-1]+=1;
   }
  }
  b=0;
  for(a=0;a<100;a++)
  {
   if(ai[a]!=0)
    b++;
   if(b!=0)
    printf("%d",ai[a]);
  }
}

使用数组来存数整数

原文地址:https://www.cnblogs.com/ccguo/p/3369987.html