蓝桥杯官网填空题(星期几)

题目描述

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

1949 年的国庆节( 10 月 1 日)是星期六。

今年(2012)的国庆节是星期一。

那么,从建国到现在,有几次国庆节正好是星期日呢?

不要求写出具体是哪些年,只要一个数目!

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 128M
java 复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
      int ans=0;
      int week=6;
        for(int i=1950;i<=2011;i++){//根据题目已知1949年和2012年国庆节不是星期日
          if(i%400==0||(i%4==0&&i%100!=0)){
            week=week+366%7;//每年年份取模7,看余数为星期几,再加上6
          }
          else{
            week=week+365%7;
          }
          if(week%7==0){//若为7的倍数,则说明这天为星期日
            ans++;
          }
        }
        System.out.println(ans);
    }
}
相关推荐
一只机电自动化菜鸟7 小时前
一建机电备考笔记(36) 焊接技术—焊接方法与工艺(含考频+题型)
笔记·学习·职场和发展·生活·学习方法
_深海凉_7 小时前
LeetCode热题100-翻转二叉树
算法·leetcode·职场和发展
凯瑟琳.奥古斯特10 小时前
页面置换算法详解与对比
开发语言·分布式·职场和发展
2301_8008951010 小时前
第十四届蓝桥杯国赛b组真题---备战国赛版h
算法·蓝桥杯·深度优先
BestHeaker10 小时前
CC Switch 全能使用教程
后端·职场和发展·跳槽·学习方法
折哥的程序人生 · 物流技术专研10 小时前
Java面试85题图解版 · 全系列总目录
java·开发语言·后端·面试·职场和发展
WL_Aurora12 小时前
备战蓝桥杯国赛【Day 12】
python·蓝桥杯
学习论之费曼学习法12 小时前
AI 入门 30 天挑战 - Day 29 - 面试准备指南
人工智能·面试·职场和发展
吃着火锅x唱着歌12 小时前
LeetCode 496.下一个更大元素I
算法·leetcode·职场和发展
凯瑟琳.奥古斯特12 小时前
死锁四大必要条件解析
java·开发语言·后端·职场和发展