#include <stdio.h>
#include <time.h>
int main()
{
int _in_year=0;
int _in_month=0;
int _in_day=0;
printf("输入查询的日期(使用'-'分割):");
scanf("%d-%d-%d",&_in_year, &_in_month, &_in_day);
time_t t = time(0);
struct tm* pTM = localtime(&t);
int _year = pTM->tm_year + 1900;
int _month = pTM->tm_mon+1;
int _day = pTM->tm_mday;
printf("当前日期为%d-%d-%d\n", _year, _month, _day );
printf("输入日期为%d-%d-%d\n", _in_year, _in_month, _in_day);
int _n_year =_year - _in_year;
int _n_month = _month - _in_month;
int _n_day = _day - _in_day;
if( _n_day < 0 )
{
_month -= 1;
}
if( _n_month < 0 )
{
_n_year -= 1;
}
printf("\n日期为%d\n\n",_n_year);
return 0;
}
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。