首页 > 编程语言 >洛谷oj题单【入门1】顺序结构-入门难度(Java)

洛谷oj题单【入门1】顺序结构-入门难度(Java)

时间:2023-01-31 03:44:04浏览次数:57  
标签:洛谷 Scanner int System oj sc out public 入门

洛谷oj题单【入门1】顺序结构-入门难度(Java)

来源:https://www.luogu.com.cn/training/100#problems

B2002 Hello,World!

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

}

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(" * ");
  }


}

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();
      int b = sc.nextInt();
      int c = a+b;
      System.out.println(c);

  }


}

B2005 字符三角形

import java.util.Scanner;

public class Main {
  public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      String s = sc.next();
      System.out.println(" "+s+" ");
      System.out.println(" "+s+s+s+" ");
      System.out.println(s+s+s+s+s);

  }
}

B5703 【深基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();
      int b = sc.nextInt();
      int apple = a * b;
      System.out.println(apple);

  }
}

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

import java.util.Scanner;

public class Main {
  public static void main(String[] args) {
//       输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。/
      Scanner sc = new Scanner(System.in);
      char a = sc.next().charAt(0);
      char b = (char) (a - 32);
      System.out.println(b);
  }
}

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

import java.util.Scanner;

public class Main {
  public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      double num = sc.nextDouble();
      int n = (int)(num * 10);
      double temp = 0;
      while(n != 0){     //这里的n必须为int类型,若为double或float,n可无限趋近于0
          temp = n % 10 + temp * 10;
          n /= 10;
      }

      System.out.printf("%.3f",temp/1000);
  }
}

 

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

import java.util.Scanner;

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

  }
}

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.0;
      Math.sqrt(p*(p-a)*(p-b)*(p-c));
      System.out.printf("%.1f",Math.sqrt(p*(p-a)*(p-b)*(p-c)));
  }
}

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();
      int a = 20 * 1000;
      double b = 3.14 * r * r * h ;
      int n = (int)Math.ceil(a/b);
      System.out.println(n);
  }
}

P1425 小鱼的游泳时间

import java.util.Scanner;

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

  }
}

P1421 小玉买文具

import java.util.Scanner;

public class Main {
  public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      int a = sc.nextInt();
      int b = sc.nextInt();
      int x = a * 10 + b;
      int y = 1 * 10 + 9;
      int res = (int)Math.floor(x/y);
      System.out.println(res);

  }

}

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();
      int b = sc.nextInt();
      int c = sc.nextInt();

      int res = (int) (a * 0.2 + b * 0.3 + c * 0.5);
      System.out.println(res);
  }
}
 

标签:洛谷,Scanner,int,System,oj,sc,out,public,入门
From: https://www.cnblogs.com/XMMAX/p/17077671.html

相关文章

  • Quarkus入门体验,22ms启动一个Web服务
    简介Quarkus是类似于SpringBoot的框架,可以方便大家进行Java开发。利用GraalVM的魔力,能更好的适应云原生的场景,极快的启动速度。创建项目在IDEA就直接有创建Quarkus项目......
  • 04Anaconda快速入门使用
    。1.常用命令1.查看版本conda--version2.检查更新condaupdateconda过程会比较慢一点2.环境命令1.创建新的虚拟环境condacreate-nxxx(创建名为xxx的虚拟环......
  • API对象--Service(chrono《kubernetes入门实战课》笔记整理)
     【概念解说】当pod被实例化出来,如果运行一段时间会销毁,虽然deployment和ds会注意管理和维护pod的数目,但是pod销毁后再重建,ip会发生变化,这对于服务来说,是很麻烦的。所......
  • drf项目 day01 入门
    一、web应用模式#前后端混合开发(前后端不分离):返回的是html的内容,需要写模板,就像是我们写bbs项目时创建的.html文件,在里面写Python代码#前后端分离:后端工程师只专注于写......
  • Springboot入门 5分钟快速搭建Springboot框架
    5分钟快速搭建Springboot框架如何搭建springboot框架废话不多说直接开搞首先打开idea新建选择SpringInitializr,点击next选择webspringweb有的是两个web这个也是一样......
  • 洛谷P2375 [NOI2014] 动物园【题解】
    题目简要对于字符串\(......
  • typescript入门
    js数据类型:7种原始类型:BooleanNullUndefinedNumberBigintStringSymbolObject类型letisDone:boolean=falseletnum:number=10letstr:string=`num=......
  • JQuery概念以及快速入门
    JQuery概念概念:一个JAVAScript框架jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)。jQuery设计的宗旨是“writeLes......
  • drf入门规范
    drf入门规范web应用模式在开发web应用时有两种应用模式:前后端分离和前后端不分离前后端不分离在该模式下前端浏览器看到的所有页面都是由后端控制,前后端......
  • Django-rest-framework框架/1-drf-drf入门规范
    一、Web应用模式在开发Web应用中,有两种应用模式:1.1前后端不分离之前学的,写的bbs项目,图书管理系统,用的是前后端混合开发。-后端人员,写后端,也要写【模板语法】--->xx.h......