文章
34
粉丝
109
获赞
7
访问
19.4k
#include <bits/stdc++.h>
using namespace std;
/*
思想
0、判断今年是否是闰年
1、算出 给出的日期有多少天 sumday
2、sumday + 给出的天数day sumday + day
3、如果 sumday + day > 365 或 366 那么 year++ 然后判断下一年是否是润年
否则就计算
4、有可能sumday的数很大,这时候就要另作打算了
*/
// 天数
int daytab[2][13] = {
{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}}; // 初始化闰年 134
int yearDay[2] = {365, 366};
// 判断闰年
int isLeapYear(int year) {
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
return 1;
} else {
return 0;
}
}
// 返回天数
int returnSumDay(int year, int month, int day) {
int all = 0;
for (int i = 1; i < month; i++) {
...
登录后发布评论
暂无评论,来抢沙发