首页 > 其他 > 详细

【C++】判断是否为闰年,是该年的哪一天

时间:2015-05-11 08:54:20      阅读:271      评论:0      收藏:0      [点我收藏+]
//判断是否为闰年,是该年的哪一天
#include <iostream>
using namespace std;
int sum(int month,int day);
int leap(int year);
int main()
{
int year,month,day;
cout<<"请输入一个日期: ";
   cin>>year>>month>>day;
int days=sum(month,day);
if(leap(year)&&month>2)
days++;
cout<<year<<"年"<<month<<"月"<<day<<"日是这一年的第"<<days<<"天。\n";
if(year%4==0&&year%100!=0||year%400==0)
cout<<"该年是闰年";
else cout<<"该年不是闰年";
}
int sum(int month,int day)
{
int day_month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
for(int i=1;i<month;i++)
day+=day_month[i];
return day;
}
int leap(int year)
{
int leap=year%4==0&&year%100!=0||year%400==0;
return leap;
}

【C++】判断是否为闰年,是该年的哪一天

原文:http://blog.csdn.net/doudouwa1234/article/details/45629173

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!