用c语言编写计算两个日期之间的天数

例如计算1999年2月3日到2015年5月4日之间的天数有多少?具体是什么思路?具体的实现过程?本人小白初学c++,特意来请教大神!
越简单越好。

第1个回答  推荐于2021-01-26
#include <time.h>
#include <stdio.h>
void main()
{
tm t1={0},t2={0};
t1.tm_year = 1999-1900;
t1.tm_mon = 2-1;
t1.tm_mday = 3;
t2.tm_year = 2015-1900;
t2.tm_mon = 5-1;
t2.tm_mday = 4;
time_t a1 = mktime(&t1);
time_t a2 = mktime(&t2);
printf("相差%d天", (a2-a1)/86400);
}
ps:看不懂了再追问追问

我的意思是任意输入两个日期,计算出他们相差的天数。。。

本回答被网友采纳
第2个回答  2015-05-04
初学你就搞这种??追问

所以说不会啊