#include <stdio.h>int main()
{int a[100] = {0};a[0] = 1;for(int i = 0;i < 100;i++)//乘100次2{for(int j = 0; j < 100;j++)//乘以每一位{a[j] *= 2;//每一位都*2}for(int k = 0;k < 99;k++){if(a[k] >= 10)//判断进位{a[k + 1]++;a[k] -= 10;}}}//找到第一个不为0的数,此后的数据都要打印int flag = 0;//状态标志位for(int i = 99;i >= 0;i--){if(a[i] != 0) //遇到第一个不为0的数时,切换状态{flag = 1;}if(flag){printf("%d",a[i]);}}printf("\n");//987654321 * 123456789 = ?return 0;
}