• 09-12 练习题



    题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?
    int b =1;
    for(double a1 = 0.08;a1<8848000;b++)
    {
    a1=a1*2;
    if(a1>8848000)
    {
    System.out.println(b);
    }
    }

    题目二:计算5的阶乘 5!的结果是?
    double a =1;
    double b =1;
    for(a=1;a<=5;a++)
    {
    b=b*a;
    }
    System.out.println(b);

    题目三:计算 1+1/2!+1/3!+1/4!+...1/20!=?

    double a=1;
    double b=1;
    for(b=1;b<=20;b++)
    {
    a=a+(1/(a+b));
    }
    System.out.println(a);

    题目一:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。


    题目二:我国古代数学家张邱建在《算经》中出了一道“百钱买百鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。

    double a =5;
    double b =3;
    double c =1/3;
    for(int x=0;x<=100;x++)
    {
    for(int y=0;y<=100;y++)
    {
    for(int z=0;z<=100;z++)
    {
    if((a*x)+(b*y)+(c*z)==100&&x+y+z==100)
    {System.out.println(x+" "+y+" "+z);}
    }
    }
    }

    题目三:这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?

    题目四:控制台输出九九乘法表

    for(int a=1;a<10;a++)
    {
    for(int b=1;b<=a;b++)
    {
    System.out.print(b+"*"+a+"="+a*b+" ");
    }
    System.out.println();
    }

    题目五:控制台输出三角形和菱形 

    for(int a=1;a<=5;a++)
    {
    for(int b=5;b>=a;b--)
    {
    System.out.print(" ");
    }
    for(int b=1;b<=a;b++)
    {
    System.out.print(" ");
    System.out.print("O");
    }

    System.out.println(" ");
    }
    for(int a=1;a<=4;a++)
    {
    System.out.print(" ");
    for(int b=1;b<=a;b++)
    {
    System.out.print(" ");
    }
    for(int b=4;b>=a;b--)
    {
    System.out.print(" ");
    System.out.print("O");
    }
    System.out.println(" ");
    }

    题目六:控制台输入年龄,根据年龄输出不同的提示

    Scanner a=new Scanner(System.in);
    System.out.print("请输入年龄:");
    int b=a.nextInt();
    if(b>0&&b<=20)
    {System.out.println("少年");}
    else if(b>20&&b<=60)
    {
    System.out.println("中年");
    }
    else if(b>60&&b<=130)
    {
    System.out.println("老年");
    }
    else
    {
    System.out.println("请输入正确的年龄");
    }


    题目七:输入圆的半径,计算并输出圆的周长和面积
    System.out.print("输入圆的半径:");
    int r =sc.nextInt();
    System.out.println("圆的面积为:"+r*r*3.14);
    System.out.println("圆的周长"+r*2*3.14);

  • 相关阅读:
    SolidEdge如何绘制阵列之后取消掉某一些
    SolidEdge如何绘制变化半径倒圆角
    SolidEdge如何复制特征 建立类似于UG 块的概念
    SolidEdge如何打开或关闭自动标注尺寸
    SolidEdge 装配体中如何快速的搞定一个面上所有螺丝 如何在装配体上进行阵列
    SolidEdge 如何由装配图快速生成爆炸视图
    SolidEdge 如何由装配图快速进行标注和零件序号编写 制作BOM表
    [Angular 8] Take away: Web Components with Angular Elements: Beyond the Basics
    [Angular 8] Take away: Tools for Fast Angular Applications
    [Algorithm] Calculate Pow(x,n) using recursion
  • 原文地址:https://www.cnblogs.com/jingfengling/p/5867861.html
Copyright © 2020-2023  润新知