用c语言编写一个能计算两个日期之间相差多少天!(不跨年) 说一下计算...答:define LEAP_YEAR(year) ((!(year % 4) && (year % 100)) || !(year % 400))static const unsigned short rtc_ydays[2][13] = { /* Normal years */ { 0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365 },/* Leap years */ { 0, 31, 60, 91, 12...
用c语言表达:求两个日期之间有多少天?输入1900 1 1到3000 12 31时误差...答:int days(int y,int m,int d); /* 求1.1.1~y.m.d的天数 */ inline int isleap(int y); /* 判断y年是否闰年 */ void main(){ int y=2011,m=12,d=28;int ds=days(y+1,1,1)-days(y,m,d);printf("%d\n",ds);} /* 参数:y,m,d=年,月,日 */ int days(int y,...