输入今天以前一个日期,算离今天的天数
/* 输入今天以前一个日期,算离今天的天数。 */ #include<stdio.h> #include<math.h> #include<malloc.h> #include<string.h> #include<stdlib.h> #include <time.h> main() { int y,m,d; time_t t1,t2; int days; struct tm tm; scanf("%d-%d-%d",&y,&m,&d); memset(&tm,0,sizeof(tm)); tm.tm_year = y -1900; tm.tm_mon = m-1; tm.tm_mday = d; t1=mktime(&tm); t2=time(NULL); days=time(NULL); days=(t2-t1)/(24*3600); printf("%d\n",days); }