zoukankan      html  css  js  c++  java
  • 第三次作业

    1.输入一个年份,判断是不是闰年(能被4整除但不能被100整除,或者能被400整除)

    package class111;
    
    import java.util.Scanner;
    
    public class LZZZ {
        public static void main(String[]args){
            System.out.print("输入年份:");
            Scanner sc=new Scanner(System.in);
            String str=sc.nextLine();
            if(str.length()!=4){
                System.out.print("请输入正确的四位数!");
                return;
            }
        int year=Integer.parseInt(str);
        if((year%4==0&&year%100!=0)||(year%400==0)){
            System.out.println(year+"是闰年");
        }else{
            System.out.println(year+"不是闰年");
        }
        }
    }

    2.输入一个4位会员卡号,如果百位数字是3的倍数,就输出是幸运会员,否则就输出不是

    package class111;
    
    import java.util.Scanner;
    
    public class LZZZ {
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            System.out.println("请输入会员卡号");
            int num=input.nextInt();
            int x=num/100%10;
            if(x== 3 || x==6 || x==9){
                System.out.println(num+"是幸运会员");
            }else{
                System.out.println(num+"不是幸运会员");
            }
        }
    }

    3.已知函数,输入x的值,输出对应的y的值. x + 3 ( x > 0 ) y = 0 ( x = 0 ) x2 –1 ( x < 0 )

    package class1;
    
    inport java.util.*;
    
    public class lz {
         public static void main(String[] args)
         {
             Scanner input=new Scanner(System.in);
             int x=input.nextInt();
             int y;
             if(x>0)
             {
                 y=x+3;
             }
             else {
             if (x<0) 
             {
                 y=(2*x)-1;
             }
             else 
                 y=0;
             }
             System.out.println(y);
             }
    }

    4.输入三个数,判断能否构成三角形(任意两边之和大于第三边) 

    package class1;
    
    inport java.util.Scanner;
    
    public class lz {
        public static void main(String[]args){
            Scanner AA=new Scanner(System.in);
            System.out.println("输入三个正整数");
            int a=AA.nextlnt();
            int b=AA.nextlnt();
            int c=AA.nextlnt();
            if(a<=0||b<=0||c<=0){
                System.out.println("输入错误,请重新输入");
            }else if((a+b)>c&&(a+c)>b&&(b+c)>a){
                System.out.println("能构成三角形");
            }else
                System.out.println("不能构成三角形");
        }
    }
  • 相关阅读:
    简单 dp 题选做
    UVa11327
    Codeforces Round #641 (div.2) 题解
    新博客
    数位dp的学习
    stl粗略用法
    cf437C The Child and Toy
    poj1995 Raising Modulo Numbers
    Tarjan的学习
    最短路模板
  • 原文地址:https://www.cnblogs.com/iM59/p/12545265.html
Copyright © 2011-2022 走看看