求C语言高手帮帮忙,写个简单的程序~~

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:15:25
题目是:编写一个程序,计算用户输入的起始时间和终止时间之间的相距天数。
万分感激。。。
注意,只要天数就够了,不用分秒的。。。是指我输入的2个日期,计算出他们之间相距的天数!~
先谢谢了,但你写的有点复杂,小弟看不懂呃。。。

#include <stdio.h>
#include <time.h>

void main()
{
int lday,cday,x;
time_t nowtime;
struct tm *timeinfo;
time( &nowtime );
localtime ( &nowtime ); //转为当地时间
timeinfo = localtime( &nowtime );
lday=timeinfo->tm_mday; //tm_mday表示的是这个月的多少号
printf("输入数据前的时间%d天 ",lday);
scanf("%d",&x); //(在这里加你想加的代码完了以后2个相减就可以了)
cday=timeinfo->tm_mday;
printf("输入数据后的时间%d 天 ",cday);
printf("相差的天数:%d",(cday-lday));

}