您的位置:首页 > 其它

判断一年是否是闰年。

2012-11-06 19:24 302 查看
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:
* 完成日期:2012 年 11 月 6 日
* 版 本 号:v1.0
*
* 输入描述:输入年份
* 问题描述:判断一年是否是闰年
* 程序输出:是否为闰年
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main()
{  int year;
bool leap;
cout<<"请输入年份:";
cin>>year;
if(year%4==0)                //年份能被4整除

{if(year%100==0)            //年份能被10整除

{if(year%400==0)         //年份能被四整除又能被400整除

{leap=true;           //闰年,令leap=true

}
else
leap=false;          //非闰年,令leap=false(假)
}
else                       //年份能被四整除但不能被一百整除肯定是闰年
leap=true;             //闰年,令leap=true

}
else                         //年份不能被4整除肯定不是闰年
leap=false;              //若为非闰年,令leap=false
if(leap)
cout<<year<<"是";        //若leap为真就输出年份和“是”
else
cout<<year<<"不是";      //若leap为假就输出年份和“不是”

cout<<"闰年"<<endl;          //输出“闰年”

system("pause");

return 0;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: