#include <stdio.h>
#include <stdlib.h>
typedef struct
{
int day;
int month;
int year;
}date_t;
typedef struct
{
date_t*start_date;
date_t* end_date;
}interval_t;
int main(void) {
interval_t t;
scanf("%d",t.
start_date->month
); scanf("%d",t.
start_date->day
); scanf("%d",t.
start_date->year
); scanf("%d",t.
end_date->month
); scanf("%d",t.
end_date->day
); scanf("%d",t.
end_date->year
); int a,b,c;
a=(t.end_date->year-t.start_date->year)*12;
b=t.end_date->month-t.start_date->month;
c=t.end_date->day-t.start_date->day;
if(c<15)
c=0;
else
c=1;
printf("Number of months:%d",a
+b
+c
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnR5cGVkZWYgc3RydWN0CnsKCWludCBkYXk7CglpbnQgbW9udGg7CglpbnQgeWVhcjsKfWRhdGVfdDsKCnR5cGVkZWYgc3RydWN0CnsKCWRhdGVfdCpzdGFydF9kYXRlOwoJZGF0ZV90KiBlbmRfZGF0ZTsKfWludGVydmFsX3Q7CgppbnQgbWFpbih2b2lkKSB7CglpbnRlcnZhbF90IHQ7CgoJcHJpbnRmKCJTdGFydCBkYXRlOiIpOwoJc2NhbmYoIiVkIix0LnN0YXJ0X2RhdGUtPm1vbnRoKTsKCXNjYW5mKCIlZCIsdC5zdGFydF9kYXRlLT5kYXkpOwoJc2NhbmYoIiVkIix0LnN0YXJ0X2RhdGUtPnllYXIpOwoJcHJpbnRmKCJFbmQgZGF0ZToiKTsKCXNjYW5mKCIlZCIsdC5lbmRfZGF0ZS0+bW9udGgpOwoJc2NhbmYoIiVkIix0LmVuZF9kYXRlLT5kYXkpOwoJc2NhbmYoIiVkIix0LmVuZF9kYXRlLT55ZWFyKTsKCWludCBhLGIsYzsKCglhPSh0LmVuZF9kYXRlLT55ZWFyLXQuc3RhcnRfZGF0ZS0+eWVhcikqMTI7CgliPXQuZW5kX2RhdGUtPm1vbnRoLXQuc3RhcnRfZGF0ZS0+bW9udGg7CgljPXQuZW5kX2RhdGUtPmRheS10LnN0YXJ0X2RhdGUtPmRheTsKCglpZihjPDE1KQoJCWM9MDsKCWVsc2UKCQljPTE7CgoJcHJpbnRmKCJOdW1iZXIgb2YgbW9udGhzOiVkIixhK2IrYyk7CgoJcmV0dXJuIDA7Cn0K