作者:老海文 | 来源:互联网 | 2023-10-12 14:03
需要考虑的细节比较多,例如:
1、是否同一年
2、是否同一月
3、是否为闰年
4、是否有2月
#include using namespace std;int month[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};int main()
{int y1,m1,d1,y2,m2,d2;int res = 0;cin>>y1>>m1>>d1>>y2>>m2>>d2;if(y1 == y2){if(m1 == m2) //同年同月日期相减res += d2-d1+1;else //同年不同月{for(int m=m1;m}
(感谢西交wrong学长提供以上题目练习)