1.0.08毫米的纸折多少次能达到8848米。
1 package minecraft; 2 3 public class stvle { 4 5 public static void main(String[] args) { 6 int i = 8; 7 int sum = 0; 8 9 while(i<884800000) 10 { 11 i*=2; 12 sum++; 13 } 14 System.out.println("折纸"+sum+"次能达到8848米"); 15 16 double d = 0.08/1000; 17 18 i= 0; 19 20 while(d < 8848) 21 { 22 d*=2; //对折 23 24 i++; 25 26 System.out.println("折纸次数:"+i+"纸的厚度:"+d);
答案:27次。
2.百位 水仙花数
1 package minecraft; 2 3 public class huixianhua { 4 5 public static void main(String[] args) { 6 7 //水仙花数 8 int a=0; 9 10 for(int g = 0;g<10;g++)//穷举个位数 11 { 12 for(int s = 0;s<10;s++)//穷举十位数 13 { 14 for(int b =1;b<10;b++)//穷举百位数 15 { 16 a =g+s*10+b*100; 17 //满足水仙花数条件 18 if(g*g*g+s*s*s+b*b*b==a) 19 { 20 System.out.println("a="+a); 21 } 22 } 23 24 } 25 } 26 } 27 28 }
答案:
a=370
a=371
a=153
a=407