Work2

  • Post author:
  • Post category:其他

import java.util.Scanner;

public class Work2 {

    public static void main(String[] args) {
        /*:实现统计今天是该月的有多少天关键算法并绘制流程图(30 分)
从键盘上输入一个年份值和一个月份值,输出该月的天数。(说明:一年有 12 个月,
大月的天数是 31,小月的天数是 30。2 月的天数比较特殊,遇到闰年是 29 天,否则为 28
天。例如,输入 2011、3,则输出 31 天。)
注意:使用分支结构语句实现*/
        int []m= {31,28,31,30,31,30,31,31,30,31,30,31};
        int day=0;
        Scanner sin=new Scanner(System.in);
        System.out.println(“请你输入一个年份”);
        int year=sin.nextInt();
        System.out.println(“请你输入一个月份”);
        int month=sin.nextInt();
        if((year%4==0&&year%100!=0)||(year%400==0)) {
            m[1]=29;
            day=m[month-1];
            }
        else {
            day=m[month-1];
        }
        System.out.println(day+”天”);
        
    /*实现统计纸片对折关键算法并绘制流程图(30 分)
假设一张足够大的纸,纸张的厚度为 0.5 毫米。请问对折多少次以后,可以达到珠穆
朗玛峰的高度(最新数据:8844.43 米)。请编写程序输出对折 次数。
注意:使用循环结构语句实现,直接输出结果不计分*/
        double zhizhang=0.5;
        int hight=8844430;
        int count=0;
        while(zhizhang<hight) {
            zhizhang*=2;
            count++;
        }
        System.out.println(count);
        /*实现统计同构数关键算法并绘制流程图(30 分)
编写程序输出 2~99 之间的同构数。同构数是指这个数为该数平方的尾数,例如 5 的平
方为 25,6 的平方为 36,25 的平方为 625,则 5、6、25 都为同构数。
7
注意:调用带有一个输入参数的函数(或方法)实现,此函数(或方法)用于判断某个整
数是否为同构数,输入参数为一个整型参数,返回值为布尔型(是否为同构数)
         */
        Scanner sc=new Scanner(System.in);
        System.out.println(“请输入一个数”);
        int shu=sin.nextInt();
        if(TongGouShu(int shu)) {
        System.out.println(“这个数是同构数”);
    }
        else {
        System.out.println(“这个数不是同构数”);
    }
}
    public static boolean TongGouShu(int shu) {
        
    }
    /*
     不会了*/


版权声明:本文为m0_63983027原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。