C++ 小程序:计算任意两个日期之间的总天数
编写灵感来源于 ”斯大林病毒“(~ ̄▽ ̄)~。。
中华上下五千年,结合公元纪年,取 公元前3000年 至 公元3000
#include <iostream>
using namespace std;
int days = 0;
//判断无效日期
int valiDate(int a, int b, int c)
{
if (a < -3000 || a>3000)
{
cout << "Error year!(年份错误) ";
return 1;
}
if (b < 1 || b>12)
{
cout << "Error month!(月份错误) ";
return 1;
}
if (c < 1 || c>31)
{
cout << "Error day!(日期错误) ";
}
return 0;
}
//排序两个日期
void swap(int *y1, int *m1, int *d1, int *y2, int *m2, int *d2)
{
int a