一下用到的例子都会与闰年相关,所以有必要解释下关于闰年的一些知识ヾ(◍°∇°◍)ノ゙
闰年分为普通闰年(能被4整除但不能被100整除的年份)和世纪闰年(能被400整除的年份)
例题1:输入一个年份,判断是否为闰年
分析:
- 闰年的年份可以被4整除而不能被100整除,或者能被400整除
- 输入年份存放在year变量中,如果表达式(year%4==0&&year%100!=0)||(year%400==0)的值为true,则为闰年,否则不是闰年
1.if语句
#include <iostream>
using namespace std;
void main()
{int year;
cout<<"Enter the year:";
cin>>year;
if((year%4==0&&year%100!=0)||(year%400==0))//判断是否为闰年
cout<<year<<" is a leap year"<<endl;
else
cout<<year<<" is not a leap year"<<endl;
}