zoukankan      html  css  js  c++  java
  • Java实现 蓝桥杯VIP 算法训练 黑色星期五

    有些西方人比较迷信,如果某个月的13号正好是星期五,他们就会觉得不太吉利,用古人的说法,就是“诸事不宜”。请你编写一个程序,统计出在某个特定的年份中,出现了多少次既是13号又是星期五的情形,以帮助你的迷信朋友解决难题。
    说明:(1)一年有365天,闰年有366天,所谓闰年,即能被4整除且不能被100整除的年份,或是既能被100整除也能被400整除的年份;(2)已知1998年1月1日是星期四,用户输入的年份肯定大于或等于1998年。
    输入
    输入只有一行,即某个特定的年份(大于或等于1998年)。
    输出
    输出只有一行,即在这一年中,出现了多少次既是13号又是星期五的情形。
    样例输入
    1998
    样例输出
    3

    import java.util.Calendar;
    import java.util.Scanner;
    
    
    public class 黑色星期五 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int a = sc.nextInt();
    		int sum = 0;
    		Calendar c = Calendar.getInstance();
    		for (int i = 0; i < 12; i++) {
    			c.set(a, i,13);//0表示1月,11表示12月
    			if (c.get(Calendar.DAY_OF_WEEK) == 6)//1表示周日...6表示周五,7表示周六
    				sum++;
    		}
    		System.out.println(sum);
    	}
    
    
    }
    
    
  • 相关阅读:
    为什么C++(感谢waterwalk翻译)
    容器操作笔记
    如此理解面向对象编程
    C++初学者小细节(不定时更新)
    Sales_item 专题
    10步让你成为更优秀的程序员
    C++ PRIMER 笔记
    C++ 异常处理
    透明度 rgba 和 opacity 的区别
    盒模型
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13078603.html
Copyright © 2011-2022 走看看