fork download
  1. #include<stdio.h>
  2. void power3(unsigned long result[]);
  3. void print_result(unsigned long result[]);
  4. int main(void)
  5. {
  6. unsigned long result[8]={0};
  7. for(int a=0;a<99;a++)
  8. power3(result);
  9. print_result(result);
  10. return 0; }
  11.  
  12. power3(unsigned long result[])
  13. { result[0]=1;
  14. for(int i=1;i<=99;i++)
  15. { unsigned long carry=0;
  16. for(int j=0;j<7;j++)
  17. { unsigned long tmp=result[j]*3+carry;
  18. result[j]=tmp%10000000;
  19. carry=tmp/10000000;} } }
  20.  
  21. void print_result(unsigned long result[])
  22. { for(int i=0;i<8;i++) printf("%lu",result[i]); }
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
5840667127479138777637578877357019184871132393460