文章
12
粉丝
10
获赞
6
访问
7.0k
/*
例如:
20190916
20240323
先计算第一个日期相对20190101的天数
再计算第二个日期相对20190101的天数
作差
+1
输出
//加减顺序可以调换
*/
#include<iostream>
using namespace std;
int mdays1[13] = {0,31,29,31,30,31,30,31,31,30,31,30,31};
int mdays2[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int Judge(int x)//闰年返回1,平年返回0
{
if(x%100==0)
if(x%400==0)return 1;
else return 0;
else if(x%4==0)return 1;
return 0;
}
int main()
{
int A[9];char S[9];
int y1,m1,d1,y2,m2,d2;
for(int i = 1;i<=8;i++)
cin>>S[i],A[i] = S[i]-'0';
y1 = A[1]*1000+A[2]*100+A[3]*10+A[4];
m1 = A[5]*10+A[6];
d1 = A[7]*10+A[8];
for(int i = 1;i<=8;i++)
&nb...
登录后发布评论
暂无评论,来抢沙发