2的2011次方等于多少
先估算2的2011次方的位数。n=int(2011*log2)+1=606位,int是取结果的整数部分。
2^2011可以用智能手机计算器计算,也可以编程进行计算。
算法:
定义数组a(606);
循环计算:
a(1)=2
a=a+a
对每个单元进行规范进位;
继续循环,从2到2011;
倒序输出a的所有单元。
计算结果:
2^2011 =
235137166392167326562884239601189270327770665387764777057821232501916930333157440277843862797620484079297733558064632376001969963184753731876030741742930572368138217769599549441410619695595611896686442475650019829312748469547803369364105269330875092932413432951116592760718601432316542258250064326595241331392857925600171019473673184886607992629114422272878597563815169700909072654819904085527076625033639114742571864324140605150011478343379319299155741560631484253296553540791648336199847848379659433483019111595470879802058314586996847634258484805391616359291962984085181994635193249304954575153212162048
附:计算结果和fortran代码