洛谷oj题单【入门2】分支结构-入门难度(Java)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();
int t = sc.nextInt();
int s = sc.nextInt();
if (t == 0)
System.out.println(0);
else {
int apple = (int) Math.ceil(s / t);
if (m <= apple)
System.out.println(0);
else
if(s % t != 0)
System.out.println(m - apple - 1);
else
System.out.println(m - apple);
}
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
//两种都符合
System.out.print(((x % 2 == 0) && ((x > 4) && (x <= 12))) ? 1 : 0);
System.out.printf(" ");
//至少符合一种
System.out.print(((x % 2 == 0) || ((x > 4) && (x <= 12))) ? 1 : 0);
System.out.printf(" ");
//只符合一种
System.out.print(((x % 2 == 0) ^ ((x > 4) && (x <= 12))) ? 1 : 0);
System.out.printf(" ");
//都不符合
System.out.print(((x % 2 != 0) && ((x <= 4) || (x > 12))) ? 1 : 0);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
if(n % 4 == 0 && n % 100 != 0 || n % 400 == 0)
System.out.println(1);
else
System.out.println(0);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
if(n == 0 || n == 1)
System.out.println("Today, I ate "+n+" apple.");
else
System.out.println("Today, I ate "+n+" apples.");
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
if(11 + 3 * n > 5 * n)
System.out.println("Local");
else System.out.println("Luogu");
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double m = sc.nextDouble();
double h = sc.nextDouble();
double BMI = m / (h * h);
if (BMI < 18.5)
System.out.println("Underweight");
else if (BMI >= 18.5 && BMI < 24)
System.out.println("Normal");
else {
if (BMI - (int) BMI == 0)
System.out.printf("%2.0f\n", BMI);//用题目中给的m=120/h=1.4计算出整数部分不会超过两位,所以占位符取2
else if (BMI * 10 - (int) (BMI * 10) == 0)
System.out.printf("%3.1f\n", BMI);//2位整数+1位小数点,所以占位符取3,保留小数点后1位,以下类推
else if (BMI * 100 - (int) (BMI * 100) == 0)
System.out.printf("%4.2f\n", BMI);
else if (BMI * 1000 - (int) (BMI * 10000) == 0)
System.out.printf("%5.3f\n", BMI);
else
System.out.printf("%6.4f\n", BMI);
//用题目中给的m=120/h=1.4计算出整数部分不会超过两位
//所以6位有效数字最多就是2位整数+4位小数
System.out.println("Overweight");
}
}
}
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] str = new int[3];
for (int i = 0; i < 3; i++) {
str[i] = sc.nextInt();
}
int a = str[0], b = str[1], c = str[2];
Arrays.sort(str);
for (