问题描述: C语言:0.1mm一张纸,不断地对折,问对折多少次,可以超过珠穆朗玛峰的高度?(8844m)最好是带有注释! 1个回答 分类:综合 2014-10-18 问题解答: 我来补答 /*看下面的规律:1次:0.1*2^1=0.2mm2次:0.1*2^2=0.4mmn次:0.1 * 2^n > 8844*1000----n至少为27次.2^27= 134 217 728 */#includeint main(){int n,a=2,s=1,i;double y=1.0;for(i=1;y8844000结束for循环{ //由于每次的y均为上次的i值所求,所以最终i-1n=i;while(n--)//求2^ns=s*a;y=0.1*s; s=1;//s置为1,为下次存放2^n做准备}printf("对折的次数至少为:%d\n",i-1);} 展开全文阅读