计算日期到天数转换
链接: 计算日期到天数转换
思路1:常规的思路是用while循环从这个月的一号循环到该天,但是其实还有很简单的思路,也就是下面的思路二,还有主要讲的也是思路二。...思路二:用一个数组存放每个月累加起来的天数,如第一个月是31天,第二个月是存放31+28=59天,以此类推,这样子存放是有好处的。...我们求这年到某一天的总天数就是这个月的前一个月,以及这个月以前所有天数累加起来的天数和加上该月的天数!...0,31,59,90,120,151,181,212,243,273,304,334,365};
int year, month, day;
cin >> year >> month >> day;
//让n赋值上从这年到这个月的上个月的总天数再加上现在的天数...return 0;
}
----
日期差值
链接: 日期差值
思路:先把两个数的年月日分别用三个变量存起来,保持max部分为大的日期,min为小的日期。