【洛谷】【入门1】顺序结构(Java8)

1.B2002 Hello,World!

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello,World!");
    }
}

2.B2025 输出字符菱形

public class Main {
    public static void main(String[] args) {
        System.out.println("  *  ");
        System.out.println(" *** ");
        System.out.println("*****");
        System.out.println(" *** ");
        System.out.println("  *  ");
        
    }
}

3.P1000 超级玛丽游戏

public class Main {
    public static void main(String []args){
        System.out.println(
                  "                ********\n" +
                  "               ************\n" +
                  "               ####....#.\n" +
                  "             #..###.....##....\n" +
                  "             ###.......######              ###            ###\n" +
                  "                ...........               #...#          #...#\n" +
                  "               ##*#######                 #.#.#          #.#.#\n" +
                  "            ####*******######             #.#.#          #.#.#\n" +
                  "           ...#***.****.*###....          #...#          #...#\n" +
                  "           ....**********##.....           ###            ###\n" +
                  "           ....****    *****....\n" +
                  "             ####        ####\n" +
                  "           ######        ######\n" +
                  "##############################################################\n" +
                  "#...#......#.##...#......#.##...#......#.##------------------#\n" +
                  "###########################################------------------#\n" +
                  "#..#....#....##..#....#....##..#....#....#####################\n" +
                  "##########################################    #----------#\n" +
                  "#.....#......##.....#......##.....#......#    #----------#\n" +
                  "##########################################    #----------#\n" +
                  "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n" +
                  "##########################################    ############");
    }
}

4.P1001 A+B Problem

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int a=sc.nextInt(),b =sc.nextInt();
        System.out.println(a+b);
    }
}

5.B2005 字符三角形

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
	    Scanner sc = new Scanner(System.in);
	    String a = sc.next();
	    System.out.printf(" " + " " + "%s\n", a);
	    System.out.printf(" " + "%s%s%s\n", a, a, a);
	    System.out.printf("%s%s%s%s%s\n", a, a, a, a, a);
    }
}

6.P5703 【深基2.例5】苹果采购

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt(), b = sc.nextInt();
        System.out.println(a*b);
    }
}

7.P5704 【深基2.例6】字母转换


import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner cin = new Scanner(System.in);
        char a = cin.next().charAt(0);
        System.out.println((char)(a + ('A' - 'a')));
    }
}

8.P5705 【深基2.例7】数字反转

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String s = sc.next();
        for (int i = s.length() - 1; i >= 0 ; i--) {
            System.out.print(s.charAt(i));
        }
    }
}

9.P5706 【深基2.例8】再分肥宅水

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		double a=sc.nextDouble();
		int b=sc.nextInt();
		System.out.printf("%.3f\n", a/b);
        System.out.println(b*2);
	}
}

10.P5708 【深基2.习2】三角形面积

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc=new Scanner (System.in);
		double a=sc.nextDouble();
		double b=sc.nextDouble();
		double c=sc.nextDouble();
		double p=(a+b+c)/2;
		double s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
		System.out.printf("%.1f",s);
	}
}

11.P5707 【深基2.例12】上学迟到

import java.util.Scanner;

public class Main{
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int s = sc.nextInt();
		int v = sc.nextInt();
		int h = 0;
		int m = 0;
		int t = (int)Math.ceil(s/(v+0.0))+10;
		int time = 8*60;
		int tmp = time - t;
		if(tmp<0) {
			tmp += 24*60;
		}
		h = tmp/60;
		m = tmp-h*60;
		if(h<10) {
			System.out.print(0+""+h);
		}else {
			System.out.print(h);
		}
		System.out.print(":");
		if(m<10) {
			System.out.print(0+""+m);
		}else {
			System.out.print(m);
		}
	}
}

12.B2029 大象喝水

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int h = sc.nextInt();
        int r = sc.nextInt();
        double pi = 3.14;
        double v = pi * r * r * h / 1000;
        int result = (int) (20 / v) + 1;
        System.out.println(result);
    }
}

13.P1425 小鱼的游泳时间

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a=sc.nextInt(),b=sc.nextInt(),c=sc.nextInt(),d=sc.nextInt();
		if(d<b) { 
			System.out.println(c-a-1 +" "+ (d+60-b));
		}else {
			System.out.println(c-a +" "+ (d-b));
		}
	}
}

14.P1421 小玉买文具

import java.util.Scanner;

public class Main{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int a =sc.nextInt(),b = sc.nextInt();
		System.out.println((a*10+b)/19);
	}
}

15.P3954 [NOIP2017 普及组] 成绩

import java.util.Scanner;

public class Main {
    public static void main(String []args) {
        Scanner sc = new Scanner(System.in);
        int a=sc.nextInt(),b=sc.nextInt(),c=sc.nextInt();
        System.out.println((int)(a*0.2 + b*0.3 + c*0.5));
    }
}

结语:“难道向上攀爬的那条路,不是比站在顶峰更让人热血澎湃吗?”--贺炜

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值