用c语言表达:求两个日期之间有多少天?输入1900 1 1到3000 12 31时误差...答:int ds=days(y+1,1,1)-days(y,m,d);printf("%d\n",ds);} /* 参数:y,m,d=年,月,日 */ int days(int y,int m,int d){ int ds[12]={0,31,59,90,120,151,181,212,243,273,304,334}; /* ds[i]=平年i+1月1日前的天数,i=0,1,... */ int t; /* 总天数 *...
c语言输入某年某月某日,求下一天的日期?答:int year1,month1,day1,year2,month2,day2;int day[12] = {31,28,31,30,31,30,31,31,30,31,30,31};printf("Please input year-month-day : ",year1,month1,day1);scanf("%d-%d-%d",&year1,&month1,&day1);if((year1 % 400 == 0) || (year1 % 4 == 0 && year1...
求助,c语言,输入日期及天数计算新日期,求代码答:int main(){ struct date { int year,month,day;} dt;int i,days,mon[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31};scanf("%d%*c%d%*c%d,%d",&dt.year,&dt.month,&dt.day,&days);dt.day+=days;while(dt.day>mon[dt.month]){ if(dt.month==2)mon[2]=28+(dt....