简单日期计算
代码如下
#include<iostream>
using namespace std;
int days ,Days;
int year, month, day;
int leapYear[] = { 31,29,31,30,31,30,31,30,31,30,31,30 };
void test01()
{
cout << "请依次输入年月日" << endl;
cin >> year >> month >> day;
if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0))
{
for (int i = 0; i < month-1; i++)
{
days += leapYear[i];
}
Days += days;
}
else
{
leapYear[1] = 28;
for (int i = 0; i < month-1; i++)
{
days += leapYear[i];
}
Days += days;
}
cout<<Days;
}
int main()
{
test01();
system("pause");
return 0;
}