输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。


判断闰年口诀:四年一润,百年不润,四百年再润。
我当时的第一想法比较直接,疯狂用if枚举判断
代码如下:

#include<iostream>
using namespace std;
int main()
{int y,m;cin>>y>>m;if(y%4==0 && y%100!=0 || y%400==0)      //闰年情况 {if(m==1)  cout<<31;if(m==2)  cout<<29;if(m==3)  cout<<31;if(m==4)  cout<<30;if(m==5)  cout<<31;if(m==6)  cout<<30;if(m==7)  cout<<31;if(m==8)  cout<<31;if(m==9)  cout<<30;if(m==10)  cout<<31;if(m==11)  cout<<30;if(m==12)  cout<<31;}else                                    //非闰年情况 {if(m==1)  cout<<31;if(m==2)  cout<<28;if(m==3)  cout<<31;if(m==4)  cout<<30;if(m==5)  cout<<31;if(m==6)  cout<<30;if(m==7)  cout<<31;if(m==8)  cout<<31;if(m==9)  cout<<30;if(m==10)  cout<<31;if(m==11)  cout<<30;if(m==12)  cout<<31;}return 0;
}

但是用数组更简单,代码如下:(个人更推荐这种)

#include<bits/stdc++.h>
using namespace std;
int year,month;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};   //开头注意补0
int main()
{cin>>year>>month;   if((year%4==0 && year%100 != 0) || n%400==0)a[2]=29;  cout<<a[month];  return 0;
}

【洛谷】 P5716 月份天数相关推荐

  1. 洛谷P1567 统计天数

    洛谷P1567 统计天数 题目 题目描述 输入输出格式 输入格式: 输出格式: 输入输出样例 输入样例#1: 输出样例#1: 分析 CODE 题目 题目描述 炎热的夏日,KC 非常的不爽.他宁可忍受北 ...

  2. 洛谷-P5716-月份天数

    [深基3.例9]月份天数 - 洛谷 解题思路: 1.创建两个变量x和y表示年份和月份并输入 2.只有2月份的时候,闰年和平年才特殊,其他月份都一样,那么可以先判断31天的和30天的,最后判断2月份 3 ...

  3. 洛谷——P1567 统计天数

    P1567 统计天数 题目描述 炎热的夏日,KC 非常的不爽.他宁可忍受北极的寒冷,也不愿忍受厦门的夏天.最近,他开始研究天气的变化.他希望用研究的结果预测未来的天气. 经历千辛万苦,他收集了连续 N ...

  4. 洛谷 P1567 统计天数

    题目描述 炎热的夏日,KC 非常的不爽.他宁可忍受北极的寒冷,也不愿忍受厦门的夏天.最近,他开始研究天气的变化.他希望用研究的结果预测未来的天气. 经历千辛万苦,他收集了连续 N(≤106)的最高气温 ...

  5. 数组——洛谷#P1567 统计天数(Python实现)

    题目描述 炎热的夏日,KC 非常的不爽.他宁可忍受北极的寒冷,也不愿忍受厦门的夏天.最近,他开始研究天气的变化.他希望用研究的结果预测未来的天气. 经历千辛万苦,他收集了连续 N(1≤N≤106) 的 ...

  6. 【OJ】洛谷分支结构题单题解锦集

    题单简介 题目解析 P5710[深基3.例2]数的性质 P5711[深基3.例3]闰年判断 P5712[深基3.例4]Apples P5713[深基3.例5]洛谷团队系统 P5714[深基3.例7]肥 ...

  7. 【入门2】分支结构 (今天刷洛谷了嘛)

    [60天计划] 刷洛谷(题单广场) and Acwing算法基础课 P5710 [深基3.例2]数的性质 #include<iostream> #include<algorithm& ...

  8. 【洛谷】入门2 分支结构

    原题传送门 点我 P5710 [深基3.例2]数的性质 题目描述 一些数字可能拥有以下的性质: 性质 1:是偶数: 性质 2:大于 4 且不大于 12. 小A 喜欢这两个性质同时成立的数字:Uim 喜 ...

  9. 洛谷oj题单【入门2】分支结构-入门难度(Java)

    洛谷oj题单[入门2]分支结构-入门难度(Java) 来源:https://www.luogu.com.cn/training/101#problems P5709 [深基2.习6]Apples Pr ...

最新文章

  1. AI 世界的硬核之战,Tengine 凭什么成为最受开发者欢迎的主流框架?
  2. Redhat 6.3 yum 本地源配置
  3. Django中--自定义模型管理器类
  4. cnn 验证集 参与训练吗_一个简单的零基础的机器学习教程之二,字母数字验证码识别...
  5. 如何在电脑上实现企业微信多开?
  6. 简单的下载者木马分析(2)dll部分
  7. 最基础的股市定律--支撑阻挡定律
  8. CorelDRAW2022最新电脑版离线安装教程
  9. centos6安装wget
  10. 如何使WooCommerce产品属性更加突出
  11. openstack ubuntu虚机重启卡在booting from hard disk问题解决
  12. 万字长文,图文并茂的给你讲清SpringBoot注解,自动装配原理!
  13. C语言中,的三种作用
  14. vue 上实现无缝滚动播放文字系统公告
  15. 如何下载Java JDK老版本 JDK8
  16. 计算机技术在多媒体教学中的作用,多媒体教学中的现状及作用
  17. 视频教程-大型ERP实战项目教程-Java
  18. 如何使用ubuntu编译stm32程序
  19. 【五一创作】自动驾驶技术未来大有可为
  20. C语言 数据结构 栈的应用(括号匹配)

热门文章

  1. CSS超链接里的“love hate“
  2. C语言printf重入,单片机中printf函数的重映射
  3. R语言数据导出(数据保存、导出、持久化到本地指定目录文件)、保存为txt、csv、tsv、xls、xlsx、dta、sas、sps格式文件
  4. 上海滩 Java_非遗传承人陶一的诗词被荣获吉尼斯记录的《上海滩诗叶》收录
  5. 数据埋点-浏览器User-Agent大全
  6. php sqlstate 08001,php远程连接sql server失败SQLSTATE] = 08001
  7. android高德地图api驾车路线规划,规划结果 + 驾车路线绘制
  8. 文件 备份 服务器失败怎么办,SMO“恢复服务器失败”从文件恢复备份
  9. [中科磐云]网络安全实战模拟
  10. 小程序项目实施_实施对关键业务IT应用程序的持续分析和管理