C++if嵌套语句判断闰年
在简单了解if语句之后,我们可以用它做一些有趣的事。在这篇文章中,我们要用if语句判断输入的年份是否为闰年。
思路
在编写代码之前,我们需要知道闰年的判断方法:公历年份是4的倍数,且不是100的倍数,为闰年;公历年份是整百数,且必须是400的倍数也是闰年;其余情况都是非闰年。
除此之外,我们还打算用布尔变量leap表示被测试年份是否为闰年的信息。若为闰年,令leap=true;为非闰年,令leap=false。再通过判断leap的真假来确定是否为闰年。
代码如下。
#include<iostream>
using namespace std;
int main()
{int year;bool leap;cout<<"请输入年份:";cin>>year;if(year%4==0) //能被4整除{if(year%100==0) //能被4整除又能被100整除{if(year%400==0) //能被100整除又能被400整除leap=true;else //能被100整除不能被400整除leap=false;}else //能被4整除不能被100整除leap=true;}else //不能被4整除leap=false;if(leap)cout<<year<<"是闰年"<<endl;elsecout<<year<<"不是闰年"<<endl;return 0;
}
欢迎在评论区交流。
关注我,一起学习C++!
C++if嵌套语句判断闰年相关推荐
- C语言——用函数方法判断闰年
文章目录 一.用函数方法判断闰年 二.程序代码 总结 一.用函数方法判断闰年 1.判断输入整数是否是闰年的条件 (1):该整数能被4整除但不能被100整除. (2):该整数能被400整除. 2.编程思 ...
- c语言九三字符串的字母个数,C语言判断闰年和平年
C语言判断闰年和平年 #includevoid fun(int year) { if((year%4==0&&year%100!=0)||(year%100==0&&y ...
- python中表示嵌套语句快_Python编程(8)——if语句的嵌套,语言,程序设计,8if
if语句的嵌套 1 if语句嵌套 if语句嵌套指的是if语句内部包含if语句,其格式如下: if 条件表达式1: 代码块1 if 条件表达式2: 代码块2 上述if语句嵌套的格式中,先判断外层if语句 ...
- c语言判断闰年_C语言1博客作业06 - D丶千思
1.作业头 实验作业 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日")给出日期.注意:闰年的判别条件是该年年份能被4整除但不能被100整除.或者 ...
- 信息学奥赛一本通 1055:判断闰年 | OpenJudge NOI 1.4 17
[题目链接] ybt 1055:判断闰年 OpenJudge NOI 1.4 17:判断闰年 [题目考点] 1. 闰年定义 整百年份中,能被400整除的年份才是闰年 非整百年份中,能被4整除的年份是闰 ...
- 编写java判断闰年_编写java程序判断闰年。
代码如下: public class RUN { public static void main(String[] args) { //布尔型判断 int year = 2000; boolean b ...
- pythonif嵌套语句题目_python中if嵌套的练习题有哪些?
if嵌套语句在if的基础上加深了难度,因为需要判断多个条件.相对来说,if嵌套语句的练习题会比if语句难得多.之前做过if语句练习题的小伙伴,这回要好好琢磨一番啦.下面我们一起研究一下吧~ 1.当百米 ...
- C语言 —— 嵌套语句的使用
嵌套语句 一 .if 嵌套 二.例题:比较a.b两个数值大小 三.总结 一 .if 嵌套 格式: if ( 条件 ) {if( 嵌入一个条件 ) {else {就近原则,对应上面的if} }else{ ...
- 如何通过python判断闰年?
在学习Python的过程中,我们不是仅仅把理论知识读懂了就可以,我们还需要熟练掌握,更重要的是要把这些知识运用到实战当中.那么python判断闰年程序是什么?这是Python入门非常基础的知识,下面跟 ...
最新文章
- Bert系列(二)——源码解读之模型主体
- Flink再度霸榜,还不上车?
- C++ 中的 IO流
- Fast Realtime Subsurface Scattering Skin Rendering
- Java-IntelliJ IDEA【@Override is not allowed when implementing interface method 解决方法】
- 怎么彻底删除oracle
- CAP理论与分布式事务解决方案
- 苏州软件测试11k工资要什么水平,3个月从机械转行软件测试,他的入职薪资是11K...
- 扫地机器人单扫和双扫_小米扫拖机器人体验:再见了,拖把君
- 在个人Blog页面显示积分与排名
- JAVA原码反码补码
- Win10开机跳过欢迎界面直接进系统桌面的设置方法
- pku3277 City Horizon.(离散化+二分查找)
- Java中的Arrays类使用详解
- tp5组装数据_tp5数据库查询和模型结合使用
- android root后手机文件管理器,Android超强文件管理器:Root Explorer
- Auto.js 找图 找色 剪切图片 坐标区域计算方法
- 一点点墨水滴在纸上写出来的字体
- 基于单片机GPS定位语音智能盲人拐杖设计(毕设课设)
- 如何用柔和的方法提高QQ浏览器打开网页的速度