蓝桥与力扣刷题(蓝桥 星期计算)

题目:已知今天是星期六,请问 20^22 天后是星期几?

注意用数字 1 到 7 表示星期一到星期日。

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

解题思路+代码:

代码:

java 复制代码
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
         int a= (int) Math.pow(20,22);//这个方法可以得到a的b次方
         int k=a%7;
         if(k+6<=7) {
             System.out.println(k+6);
         }else {
             System.out.println((k+6)%7);
         }
        scan.close();
    }
}

规律推算:

测试:

总结:这道题可以用Math.pow()来模运算求解,也可以通过运算规律来推出答案。

相关推荐
苦学编程的谢7 分钟前
Maven
java·maven·intellij-idea
考虑考虑9 分钟前
Maven 依赖范围(Scope)
java·后端·maven
chao_78912 分钟前
回溯题解——子集【LeetCode】二进制枚举法
开发语言·数据结构·python·算法·leetcode
张小洛16 分钟前
Spring AOP 设计解密:代理对象生成、拦截器链调度与注解适配全流程源码解析
java·后端·spring·spring aop·aop
十盒半价27 分钟前
从递归到动态规划:手把手教你玩转算法三剑客
javascript·算法·trae
GEEK零零七33 分钟前
Leetcode 1070. 产品销售分析 III
sql·算法·leetcode
凌肖战41 分钟前
力扣网编程274题:H指数之普通解法(中等)
算法·leetcode
秋说42 分钟前
【PTA数据结构 | C语言版】将数组中元素反转存放
c语言·数据结构·算法
WebInfra42 分钟前
如何在程序中嵌入有大量字符串的 HashMap
算法·设计模式·架构