输入两个日期,判断哪个日期更早程序该怎么写?
Enter first date:3/6/08Enter secong date:5/17/07
5/17/07 is earlier than 3/6/08.
该怎么写啊?
#include<stdio.h> #include<string.h> //#的用法不太好解释,主要是起到粘合字符串的作用(这里没有说透,最好百度一下)~核心是比较由年月日组成的字符串的大小~ #define JUDGE(year,month,day)#year###month###day int main() { char str_1[20]=JUDGE(2016,07,17);//年月日在初始化时设置,年月日对应位数不足对应位数要补零~一定~ char str_2[20]=JUDGE(2016,06,17); if (strcmp(str_1,str_2)>0) printf("后者早\n"); else if (strcmp(str_1,str_2)<0) printf("前者早\n"); else printf("一样早\n"); return 0; }