黑色星期五

这篇博客探讨了如何使用C++编程解决黑色星期五的日期判断问题。内容包括理解西方文化中黑色星期五的含义,以及如何通过确定年份的平闰性质和月份中的13号是否为周五来找出当年所有黑色星期五的日期。输入年份后,程序会输出该年的所有黑色星期五日期,例如2019年的9月13日和12月13日。
摘要由CSDN通过智能技术生成

黑色星期五c++

问题描述:
在西方,星期五和数字 13 都代表着坏运气,两个不幸的个体最后结合成超级不幸的一天。所以,不管哪个月的十三日又恰逢星期五就叫“黑色星期五”。已知1年1月1日是星期6,输入一个年份,输出本年所有的黑色星期5日期。
要求:输入年份,输出是:判断该年是否包含黑色星期五,如包含,给出具体日期
输入样例:2019
输出样例:2019 9 13
2019 12 13

方法一:
判断黑色星期五,需要判断
1.所输入的年份是闰年还是平年
2.判断对应年份的十三号是否是周五,根据已知条件得到1998年得1月1日是周四。我们可以根据所得到得每个月十三号距离1998年1月1日的日期,然后加三后mod7,得到对应的星期日。

#include<iostream>

using namespace std;

int JudgeRun(int y) {
   //判断闰年
	if (y % 400 == 0 || (y % 4 == 0 && y % 100 != 0)) {
   
		return
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值