zoukankan      html  css  js  c++  java
  • 0912作业

    public class Text1
    {
    	public static void main(String[] args)
    	{
    		System.out.println("题目一:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米)?");
    		double height=0.08;
    		for(int i=1;;i++)
    		{
    			height*=2;
    			if(height>(8848.13*1000))
    			{
    				System.out.println("经过"+i+"次折叠后达到珠峰高度!");
    				break;
    			}
    		}
    	}
    }
    

      

    public class Text2
    {
    	public static void main(String[] args)
    	{
    		System.out.println("题目二:计算5的阶乘 5!的结果是?");
    		int sum=1;
    		for(int i=1;i<=5;i++)
    		{
    			
    			sum*=i;
    		}
    		System.out.println("计算结果为:"+sum);
    	}
    }
    

      

    public class Text3
    {
    	public static void main(String[] args)
    	{
    		System.out.println("题目三:计算 1+1/2!+1/3!+1/4!+...1/20!=?");
    		double sum1=0;		
    		for(int i=1;i<=20;i++)
    		{
    			double sum2=1;
    			for(int j=1;j<=i;j++)
    			{				
    				sum2*=j;
    			}
    			sum1+=(1/sum2);
    		}
    		System.out.println("结果为:"+sum1);
    	}
    }
    

      

    public class Text4
    {
        public static void main(String[] args)
        {
            System.out.println("题目一:打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方。");
            for(int i=100;i<=999;i++)
            {
                int a,b,c;
                a=i/100;
                b=(i%100)/10;
                c=(i%100)%10;
                if(i==(a*a*a+b*b*b+c*c*c))
                {
                    System.out.println(i);
                }
            }
        }
    }

     1 public class Text5
     2 {
     3     public static void main(String[] args)
     4     {
     5         System.out.println("题目二:我国古代数学家张邱建在《算经》中出了一道"百钱买百鸡"的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。");
     6         for(int i=0;i<=20;i++)
     7         {
     8             for(int y=0;y<=33;y++)
     9             {
    10                 for(int z=0;z<=100;z++)
    11                 {
    12                     if((i+y+z)==100&&(5*i+3*y+z/3)==100)
    13                     {
    14                         System.out.println(i+"只母鸡,"+y+"只母鸡,"+z+"只雏鸡");
    15                     }
    16                 }
    17             }
    18         }
    19     }
    20 }

     1 public class Text6
     2 {
     3     public static void main(String[] args)
     4     {
     5         System.out.println("题目三:这是经典的"百马百担"问题,有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?");
     6         for(int i=0;i<=33;i++)
     7         {
     8             for(int y=0;y<=50;y++)
     9             {
    10                 for(int z=0;z<=100;z++)
    11                 {
    12                     if((i+y+z)==100&&(i*3+y*2+z/2)==100&&(z%2==0))
    13                     {
    14                         System.out.println("大马数量:"+i+",中马数量:"+y+"小马数量:"+z);
    15                     }
    16                 }
    17             }
    18         }
    19     }
    20 }

    public class Text7
    {
    	public static void main(String[] args)
    	{
    		System.out.println("题目四:控制台输出九九乘法表");
    		for(int i=1;i<=9;i++)
    		{
    			for(int y=1;y<=i;y++)
    			{
    				System.out.print(i+"*"+y+"="+(i*y)+"	");	
    			}
    			System.out.println();
    		}
    	}
    }
    

      

     1 public class Text8
     2 {
     3     public static void main(String[] args)
     4     {
     5         System.out.println("题目五:控制台输出三角形和菱形");
     6         System.out.println("合体输出如下:");
     7         for(int i=1;i<=5;i++)
     8         {
     9             for(int y=1;y<=6-i;y++)
    10             {
    11                 System.out.print("* ");
    12             }
    13             for(int y=1;y<=i;y++)
    14             {
    15                 System.out.print("$ ");
    16             }
    17             for(int y=1;y<i;y++)
    18             {
    19                 System.out.print("$ ");
    20             }
    21             for(int y=1;y<=6-i;y++)
    22             {
    23                 System.out.print("* ");
    24             }
    25             System.out.println();
    26         }
    27         for(int i=1;i<=4;i++)
    28         {
    29             for(int y=1;y<=i+1;y++)
    30             {
    31                 System.out.print("* ");
    32             }
    33             for(int y=1;y<=5-i;y++)
    34             {
    35                 System.out.print("$ ");
    36             }
    37             for(int y=1;y<=4-i;y++)
    38             {
    39                 System.out.print("$ ");
    40             }
    41             for(int y=1;y<=i+1;y++)
    42             {
    43                 System.out.print("* ");
    44             }
    45             System.out.println();
    46         }
    47     }
    48 }

    import java.util.Scanner;
    
    public class Text9
    {
        public static void main(String[] args)
        {
            Scanner scanner=new Scanner(System.in);
            System.out.println("题目六:控制台输入年龄,根据年龄输出不同的提示");    
            System.out.print("请输入年龄,必须是整数,其他类型会报错:");
            int age=scanner.nextInt();
            //可以使用for不断循环~
            if(age>=0&&age<=135)
            {
                if(age>=0&&age<=5)
                {
                    System.out.println("这是学前幼儿");
                }else if(age<=7)
                {
                    System.out.println("这是学前班");
                }else if(age<=18)
                {
                    System.out.println("这是义务教育期");
                }else if(age<=50)
                {
                    System.out.println("这是青年期");
                }else
                {
                    System.out.println("这是老年期");
                }
            }
            else
            {
                System.out.println("输入不合法或者不是人的年龄!");
            }
        }
    }

  • 相关阅读:
    Qt 学习
    Qt 串口连接
    GitKraken使用教程-基础部分(9)
    GitKraken使用教程-基础部分(8)
    GitKraken使用教程-基础部分(7)
    GitKraken使用教程-基础部分(6)
    GitKraken使用教程-基础部分(5)
    GitKraken使用教程-基础部分(4)
    GitKraken使用教程-基础部分(3)
    C++ 利用template给函数中的变量赋初值
  • 原文地址:https://www.cnblogs.com/kaililikai/p/5866177.html
Copyright © 2011-2022 走看看