文章
16
粉丝
402
获赞
21
访问
155.9k
思路是分别计算两个日期距离0000年00月00日有多少天,然后相减即可求得這两个日期相差的天数,求三连啊哈哈哈~
#include<bits/stdc++.h> //万能头文件
using namespace std;
int IsLeapYear(int year){ //判断是否为闰年,因为闰年天数和平年天数不同,需要区分
if (year % 4 == 0 && year % 100 != 0) return 1;
if (year % 400 == 0) return 1;
return 0;
}
int yuetianshu[2][13] = { //0行为平年,2月28天;1行为闰年,2月29天;
{0,31,28,31,30,31,30,31,31,30,31,30,31},
{0,31,29,31,30,31,30,31,31,30,31,30,31}
};
int main(){
int year1,year2,month1,month2,day1,day2;
scanf("%4d%2d%2d\n",&year1,&month1,&day1); //注意输入格式
&nbs...
登录后发布评论
一样想法