输入年份与月份,求该月共有多少天。

输入两个空格隔开的正整数year和month,分别表示年份和月份

输出对应year这一年month这个月的天数。

样例:

2000 2

29

首先要清楚,判断闰年的方法:

1,可以被4整除,可是不可以被100整除

2,可以被400整除

只要满足以上任何一个条件,就是闰年,2月份就是29天。否则就是平年,二月份为28天。

#include<iostream>
using namespace std;
int main(){int n, y;cin>>n>>y;if(n % 400 == 0 || (n % 4 == 0 && n % 100 != 0)){switch(y){case(1):cout<<"31"<<endl;break;case(2):cout<<"29"<<endl;break;case(3):cout<<"31"<<endl;break;case(4):cout<<"30"<<endl;break;case(5):cout<<"31"<<endl;break;case(6):cout<<"30"<<endl;break;case(7):cout<<"31"<<endl;break;case(8):cout<<"31"<<endl;break;case(9):cout<<"30"<<endl;break;case(10):cout<<"31"<<endl;break;case(11):cout<<"30"<<endl;break;case(12):cout<<"31"<<endl;break;}} else {switch(y){case(1):cout<<"31"<<endl;break;case(2):cout<<"28"<<endl;break;case(3):cout<<"31"<<endl;break;case(4):cout<<"30"<<endl;break;case(5):cout<<"31"<<endl;break;case(6):cout<<"30"<<endl;break;case(7):cout<<"31"<<endl;break;case(8):cout<<"31"<<endl;break;case(9):cout<<"30"<<endl;break;case(10):cout<<"31"<<endl;break;case(11):cout<<"30"<<endl;break;case(12):cout<<"31"<<endl;break;}}return 0;
}

CFF 1016 计算天数相关推荐

  1. 基于元组,根据月份,计算天数.(Python)

    """根据月份,计算天数. """# month = int(input("请输入月份:")) # if month & ...

  2. mysql 日期计算_mysql两个日期计算天数怎么算?

    展开全部 mysql两个日期计算天数32313133353236313431303231363533e58685e5aeb931333365633864的计算有如下方式: 1.利用TO_DAYS函数 ...

  3. html计算天数,Javascript实现简易天数计算器

    本文实例为大家分享了Javascript实现简易天数计算器的具体代码,供大家参考,具体内容如下 效果图: 功能: 1. 支持选择日期: 2. 自动计算闰年: 3. 支持使用当前日期. 代码: (1)h ...

  4. CCF NOI1016 计算天数

    问题链接:CCF NOI1016 计算天数. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 输入年份与月份,求该月共有多少天. 输入 输入两个空格隔开的正整数year和mon ...

  5. android中计算日期差,Android编程实现根据不同日期计算天数差的方法

    本文实例讲述了Android编程实现根据不同日期计算天数差的方法.分享给大家供大家参考,具体如下: Calendar cal1 = getCalendarFromDate(mStartDate); l ...

  6. mooc中习题--计算天数

    7-19 计算天数(15 分) 本题要求编写程序计算某年某月某日是该年中的第几天. 输入格式: 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日") ...

  7. 根据起始日期、起始时间、终止日期、终止时间计算天数

    public static int getDaysCount(Date startDate, int startHour, Date endDate,int endHour) {// 根据起始日期计算 ...

  8. 计算天数c语言实验报告,c语言实例--计算天数

    /**************************************************************************************** 作者:好心情 日期: ...

  9. 计算天数(C语言)——罡罡同学

    欢迎阅读罡罡同学的文章(关注不迷路) (记得点赞关注哈) 还在为代码无法正常运行而烦恼,关注罡罡同学不迷路,解决你的烦恼.如果你觉得,本文章对你有那么一丢丢的帮助,记得点赞关注转发,罡罡同学非常感谢哈 ...

最新文章

  1. [Scala]集合中List元素转Tuple元素的函数迭代写法
  2. QT,C++多项式计算器—version3(厌倦CMD黑框框的走起!)
  3. 文献学习(part24)--Splitting Methods for Convex Clustering
  4. C# 9 新特性 —— 增强的 foreach
  5. null未定义_JS 里的数据类型 - null amp; undefined
  6. 虚函数与纯虚函数区别
  7. python在线朗读-Python带你朗读网页
  8. iOS应用的真机调试
  9. Makefile.am详解
  10. AdaBoost(1)
  11. nodejs后台系列--第四篇--koa(三)
  12. 基于51单片机的电容电感电阻RLC测量仪protues仿真
  13. 运用java画时钟_使用Swing绘制动态时钟
  14. 阿里云服务器使用记录
  15. 基于jeecgboot的flowable流程增加节点表单的支持(二)
  16. MySQL 8.0.17 第一次登录并修改密码
  17. 运维派社区赞助商计划
  18. [BJDCTF2020]Mark loves cat 1
  19. 计算机系统相关(嵌入式)
  20. 计算机三级网络技术最全知识点总结六

热门文章

  1. 老人抢钱为进监狱!,不愁吃喝
  2. 2017-12-05 JavaScript实现ZLOGO子集: 前进+转向 1
  3. GitBook插件整理 - book.json
  4. 明日之后android和ios,明日之后ios和安卓能一起玩吗
  5. Python使用 (一)从网页爬取并清洗一些优美的中英双语短句
  6. TPshop商城实战视频的一些个人总结--1讲TPshop内容介绍
  7. Vue路由跳转的几种方式及解释说明
  8. 直播回顾丨MeterSphere一站式开源持续测试平台的初心与方向
  9. Portainer - 管理docker
  10. 卡莱特在创业板上市:IPO首日跌破发行价,周锦志为实际控制人