第十五届 Java B 组省赛
真题链接
真题:https://www.lanqiao.cn/courses/2786/learning/?id=2870312&compatibility=false
模考:https://www.lanqiao.cn/paper/4400/result/
1. 报数游戏
题目链接
https://www.lanqiao.cn/problems/19698/learning/
思路分析
本题找规律,个位数为奇数的是 20 的倍数,个位数为偶数的是 24 的倍数
⚠️ 注意
(1)若需要表示一个数是 long 类型,需要在数字后加 L,这点容易忽略
(2)本题问的是求第几个,是物理下标,若用分组思想(2 个数为一组),0,1 分别表示 20,24 的倍数,这是数组下标,在计算时需要做相应的处理
题解
java
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
long a = 202420242024L / 2 * 24; // 使用L标识常量为long类型
System.out.println(a);
scan.close();
}
}