【洛谷】 P5716 月份天数
输入年份和月份,输出这一年的这一月有多少天。需要考虑闰年。
判断闰年口诀:四年一润,百年不润,四百年再润。
我当时的第一想法比较直接,疯狂用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 月份天数相关推荐
- 洛谷P1567 统计天数
洛谷P1567 统计天数 题目 题目描述 输入输出格式 输入格式: 输出格式: 输入输出样例 输入样例#1: 输出样例#1: 分析 CODE 题目 题目描述 炎热的夏日,KC 非常的不爽.他宁可忍受北 ...
- 洛谷-P5716-月份天数
[深基3.例9]月份天数 - 洛谷 解题思路: 1.创建两个变量x和y表示年份和月份并输入 2.只有2月份的时候,闰年和平年才特殊,其他月份都一样,那么可以先判断31天的和30天的,最后判断2月份 3 ...
- 洛谷——P1567 统计天数
P1567 统计天数 题目描述 炎热的夏日,KC 非常的不爽.他宁可忍受北极的寒冷,也不愿忍受厦门的夏天.最近,他开始研究天气的变化.他希望用研究的结果预测未来的天气. 经历千辛万苦,他收集了连续 N ...
- 洛谷 P1567 统计天数
题目描述 炎热的夏日,KC 非常的不爽.他宁可忍受北极的寒冷,也不愿忍受厦门的夏天.最近,他开始研究天气的变化.他希望用研究的结果预测未来的天气. 经历千辛万苦,他收集了连续 N(≤106)的最高气温 ...
- 数组——洛谷#P1567 统计天数(Python实现)
题目描述 炎热的夏日,KC 非常的不爽.他宁可忍受北极的寒冷,也不愿忍受厦门的夏天.最近,他开始研究天气的变化.他希望用研究的结果预测未来的天气. 经历千辛万苦,他收集了连续 N(1≤N≤106) 的 ...
- 【OJ】洛谷分支结构题单题解锦集
题单简介 题目解析 P5710[深基3.例2]数的性质 P5711[深基3.例3]闰年判断 P5712[深基3.例4]Apples P5713[深基3.例5]洛谷团队系统 P5714[深基3.例7]肥 ...
- 【入门2】分支结构 (今天刷洛谷了嘛)
[60天计划] 刷洛谷(题单广场) and Acwing算法基础课 P5710 [深基3.例2]数的性质 #include<iostream> #include<algorithm& ...
- 【洛谷】入门2 分支结构
原题传送门 点我 P5710 [深基3.例2]数的性质 题目描述 一些数字可能拥有以下的性质: 性质 1:是偶数: 性质 2:大于 4 且不大于 12. 小A 喜欢这两个性质同时成立的数字:Uim 喜 ...
- 洛谷oj题单【入门2】分支结构-入门难度(Java)
洛谷oj题单[入门2]分支结构-入门难度(Java) 来源:https://www.luogu.com.cn/training/101#problems P5709 [深基2.习6]Apples Pr ...
最新文章
- AI 世界的硬核之战,Tengine 凭什么成为最受开发者欢迎的主流框架?
- Redhat 6.3 yum 本地源配置
- Django中--自定义模型管理器类
- cnn 验证集 参与训练吗_一个简单的零基础的机器学习教程之二,字母数字验证码识别...
- 如何在电脑上实现企业微信多开?
- 简单的下载者木马分析(2)dll部分
- 最基础的股市定律--支撑阻挡定律
- CorelDRAW2022最新电脑版离线安装教程
- centos6安装wget
- 如何使WooCommerce产品属性更加突出
- openstack ubuntu虚机重启卡在booting from hard disk问题解决
- 万字长文,图文并茂的给你讲清SpringBoot注解,自动装配原理!
- C语言中,的三种作用
- vue 上实现无缝滚动播放文字系统公告
- 如何下载Java JDK老版本 JDK8
- 计算机技术在多媒体教学中的作用,多媒体教学中的现状及作用
- 视频教程-大型ERP实战项目教程-Java
- 如何使用ubuntu编译stm32程序
- 【五一创作】自动驾驶技术未来大有可为
- C语言 数据结构 栈的应用(括号匹配)
热门文章
- CSS超链接里的“love hate“
- C语言printf重入,单片机中printf函数的重映射
- R语言数据导出(数据保存、导出、持久化到本地指定目录文件)、保存为txt、csv、tsv、xls、xlsx、dta、sas、sps格式文件
- 上海滩 Java_非遗传承人陶一的诗词被荣获吉尼斯记录的《上海滩诗叶》收录
- 数据埋点-浏览器User-Agent大全
- php sqlstate 08001,php远程连接sql server失败SQLSTATE] = 08001
- android高德地图api驾车路线规划,规划结果 + 驾车路线绘制
- 文件 备份 服务器失败怎么办,SMO“恢复服务器失败”从文件恢复备份
- [中科磐云]网络安全实战模拟
- 小程序项目实施_实施对关键业务IT应用程序的持续分析和管理