#include <bits/stdc++.h>
using namespace std;
int to_day(int y, int m, int d)
{
int mon[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int day = 0;
int i;
for(i=1; i<y; i++){
day += (i%4==0 && i0!=0 || i%400==0)? 366 : 365;
}
if(y%4==0 && y0!=0 || y%400==0) mon[2]++;
for(i=1; i<m; i++){
day += mon[i];
}
return day + d;
}
int diff(int y1, int m1, int d1, int y2, int m2, int d2)
{
int a = to_day(y1, m1, d1);
int b = to_day(y2, m2, d2);
return b-a;
}
int main(
{
//int n = diff(1864,12,31,1865,1,1);
int n = diff(1864,12,31,2012,3,18);
printf("%d\n", n);
return 0;
}
int n = diff(1864,12,31,2012,3,18);// 输出 53768
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有