码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-05-11 08:55:21      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:c++   闰年   天数   函数   

//判断是否为闰年,是该年的哪一天
#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++】判断是否为闰年,是该年的哪一天

标签:c++   闰年   天数   函数   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!