如题!!

解决方案 »

  1.   

    int a=1;
    for(int i=0;i<1000;i++)
      a=a*2;
      

  2.   

    double pow(double x,double y)
    表示x的y次方
      

  3.   

    2的10次方是1K,20次方是1M,30次方是1G~~~~~
      

  4.   

    32位的int最大值就是2^32, 所以 2^1000 就会导致编程语言的数据类型溢出 只能使用自定义的数据结构来存储结果 还要自己设计算法
      

  5.   

    这个没有研究 找找数据结构和编译原理的资料或许会有帮助
    记得编译原理有个算法叫做算符优先算法 不知道是否能用上
    基本你要定义数据结构 假设为BN, 
    然后还要定义BN*BN的算法 结果也能保存在BN中
      

  6.   

    Mackz(在相互)强
    不过要是其他的 不是2的1000次方呢