21春海淀区奥林匹克竞赛普及组模拟题目(一)

该篇博客介绍了2018年海淀区奥林匹克竞赛普及组的一个模拟题目,要求编写代码计算指定日期是星期几。输入为月份m和日期d,输出为0到6的整数表示星期。博主提供了问题分析和简单的解决方案,强调了特定月份的天数规律,并提到此题较为基础。
摘要由CSDN通过智能技术生成

21春海淀区奥林匹克竞赛普及组模拟题目(一)

原题:

一、计算日期(date.cpp)
2018年1月1日是星期一,请你编一个代码,求出这一年 m 月 d 日是星期几。周日以0 表示。
【输入输出说明】
输入文件 date.in 中仅有一行两个整数,前一个整数 m 表示某月,后一个整数 d表示 m月的某日。
输出文件 date.out 中仅有一个 0~6 的整数。
【输入输出样例】
date.in:
7.18

date.out:
3
【数据说明】
50%的数据 m=1;
100%的数据 0<m<13,d 不超 m 月的总日数。

分析:

可以先算出总天数,再求总天数除以7(一星期)的余数就是星期数 //此题暴简单
注意:一三五七八十腊,三十一天永不变

正解:

#include <iostream>
using namespace std;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值