/*
时间:2012年10月14日11:35:53
目的:判断一年是否是闰年
*/
# include <iostream>
using namespace std;
int main()
{
int year;//int 用来存放年份
bool leap;//bool 用来判断是否是闰年
cout<<"please enter year:";//提示输入年份
cin>>year;//输入
if(year % 4 != 0)//是否能被4整除,能则跳到下一个else if 进行判断,不能则leap为假,判断结束
leap = false;
else if(year % 100 != 0)//判断year是否能被100整除,能则跳到下一个else if,不能则leap为真,判断结束
leap = true;
else if(year % 400 != 0)//判断year是否能被400整除,能则跳到下一个else,不能,leap为假
leap = false;
else
leap = true;
if(leap)//判断leap是否为真,是,输出yes,不是则输出no
cout<<year<<" is a leap year."<<endl;
else
cout<<year<<" is not a leap year."<<endl;
return 0;
}
/*
在VC++6.0中运行的结果是:
-----------------------------
please enter year:2000
2000 is a leap year.
Press any key to continue
-----------------------------
*/
//**************************************************************
/*
上面的判断leap是否为真,可以改成
if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
leap = true;
else
leap = false;
*/
48_判断一年是否是闰年_2
最新推荐文章于 2023-04-10 00:17:38 发布