2018年第九届省赛C/C++A组第2题——星期一
标题:星期一
整个20世纪(1901年1月1日至2000年12月31日之间),一共有多少个星期一?
(不要告诉我你不知道今天是星期几)
注意:需要提交的只是一个整数,不要填写任何多余的内容或说明文字。
代码
#include <iostream>
using namespace std;
bool isyear(int year)
{if((year%4==0&&year%100!=0)||year%400==0) return true;else return false;
}
int main()
{int num=0,ans=0,year=1901,month=1,day=1;while(1){day++;num++;if(day==32&&(month==1||month==3||month==5||month==7||month==8||month==10)){day=1;month++;}if(day==31&&(month==4||month==6||month==9||month==11)){day=1;month++;}if(day==32&&month==12){year++;day=1;month=1;}if(month==2&&isyear(year)&&day==30){day=1;month++;}if(month==2&&day==29){if(!isyear(year)){day=1;month++;}}if(year==2000&&month==12&&day==25) break;}
//2000-12-31是星期日,2000-12-25是星期一while(num>0){cout<<num<<' '<<ans<<endl;ans++;num-=7;}return 0;
}
2018年第九届省赛C/C++A组第2题——星期一相关推荐
- 2018年第九届省赛C/C++A组第5题——打印图形
标题:打印图形 如下的程序会在控制台绘制分形图(就是整体与局部自相似的图形). 当n=1,2,3的时候,输出如下: 请仔细分析程序,并填写划线部分缺少的代码. #include <stdio.h ...
- 2018年第九届省赛C/C++A组第4题——第几个幸运数
标题:第几个幸运数 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前1 ...
- 2018年第九届省赛C/C++A组第3题——乘积尾零
标题:乘积尾零 如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零? 5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 ...
- 2018年第九届蓝桥杯C语言B组答案第一题:第几天
标题:第几天 2000年的1月1日,是那一年的第1天. 那么,2000年的5月4日,是那一年的第几天? 注意:需要提交的是一个整数,不要填写任何多余内容. 方法一:直接用笔算,注意2000年为闰年,2 ...
- [蓝桥杯]2018年第九届省赛真题C/C++ B组 填空+大题
第九届蓝桥杯省赛题目 填空A:第几天 填空B:明码 填空C:乘积尾零 填空 D: 测试次数(待学习) 填空 E:快速排序 大题F:递增三元组 大题G: 螺旋折线 大题H:日志统计 大题I-全球变暖 填 ...
- 2018年第九届蓝桥杯Java本科B组国赛题解
第一题 标题:三角形面积 已知三角形三个顶点在直角坐标系下的坐标分别为: (2.3, 2.5) (6.4, 3.1) (5.1, 7.2) 求该三角形的面积. 注意,要提交的是一个小数形式表示的浮点数 ...
- 2018年第九届蓝桥杯C/C++ C组国赛 —— 第四题:约瑟夫环
标题:约瑟夫环 n 个人的编号是 1~n,如果他们依编号按顺时针排成一个圆圈,从编号是1的人开始顺时针报数. (报数是从1报起)当报到 k 的时候,这个人就退出游戏圈.下一个人重新从1开始报数. 求最 ...
- 2018年第九届蓝桥杯C/C++ C组国赛 —— 第三题:全排列
标题:全排列 对于某个串,比如:"1234",求它的所有全排列. 并且要求这些全排列一定要按照字母的升序排列. 对于"1234",应该输出(一共4!=24行): ...
- 2018年第九届蓝桥杯C/C++ C组国赛 —— 第二题:最大乘积
标题:最大乘积 把 1~9 这9个数字分成两组,中间插入乘号, 有的时候,它们的乘积也只包含1~9这9个数字,而且每个数字只出现1次. 比如: 984672 * 351 = 345619872 987 ...
最新文章
- java date 格式化_Date类日期格式化
- ANDROID内核和驱动篇-ANDROID内核介绍(转)
- kmeans中的k的含义_聚类的Python实现(二):确定分群数K
- Express接口综合案例(创建项目、配置常用中间件、路由设计、提取控制器模块、配置错误统一处理中间件、用户注册的数据验证,密码加密)
- oracle 改变受限模式,oracle之受限模式修改
- 使用反射修改final属性
- 撸.NET Core的正确姿势
- UVA12022 Ordering T-shirts【数学+打表】
- 改变PCM音量的JAVA代码
- 高数18讲_1000题错题总结_第一讲
- MCGS图库 触摸屏组态图库 触摸屏图库 昆仑通态触摸屏专用CGS
- 云端虚拟化技术的应用
- 基于simulink的风能/光伏发电系统仿真
- 教师信息管理c语言程序设计,信息技术教师招聘考试真题(附答案版)
- l麒麟安装oracle,中标麒麟linux安装Oracle客户端
- 管道软件_软件管道工的就业市场过热
- 路径上有/**/、/*/的含义
- 什么是范数(norm)?以及L1,L2范数的简单介绍
- java利用xml生成excel_JAVA环境中基于XML的一种EXCEL报表生成方法
- 几分钟上线一个网站,这些神器我爱了
热门文章
- java-静态-单例-继承
- TCP/IP协议(二)tcp/ip基础知识
- 3、寻找三角形--百度2017春招
- ORACLE 外部表的简单使用
- ios 多线程 -- NSOperation 常用方法
- SQL SERVER – Beginning of SQL Server Architecture – Terminology – Guest Post
- [翻译]NUnit---Description and Exception Attributes(十一)
- [转载]ios简单sqlite使用
- linux如何生成so文件,新人问个问题,莫见笑:关于如何生成so文件,大家多多捧场啊...
- 实现输入一个字符串,分别将大写字母、小写字母、数字、其他字符存到列表里面并且输出列表