zoukankan      html  css  js  c++  java
  • 习题

    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

  • 相关阅读:
    shell循环
    shell选择语句
    shell运算符
    shell变量
    前端基础复习
    flask 模板
    flask 会话技术
    flask 项目结构
    Tornado 框架介绍
    flask-models 操作
  • 原文地址:https://www.cnblogs.com/TENOKAWA/p/5221711.html
Copyright © 2011-2022 走看看