C
c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <ctype.h>
int montoint (char *s);
void parsedate (char *str, struct tm* t);
int diffdays (time_t time1, time_t time2);
int main () {
char date1[20], date2[20];
fgets (date1, 20, stdin);
fgets (date2, 20, stdin);
struct tm t1;
struct tm t2;
time_t tt1, tt2;
parsedate(date1, &t1);
parsedate(date2, &t2);
tt1 = mktime (&t1);
tt2 = mktime (&t2);
double days = difftime(tt2, tt1)/60/60/24;
printf("%.0lf", days);
return 0;
}
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run