为了蓝桥的填空题也是什么都学。。。
『计算日期代码』
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int y,c;
int yy = 2019,mm = 3,dd = 2,add= 1000,flag = 0;
bool isleap(int year) {
if((year %4 == 0 && year%100 != 0) || year%400==0 )
return true;
else
return false;
}
int moon[][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}};
int main() {
if(isleap(yy)) {
flag = 1;
}
add += (dd);
while(add > moon[flag][mm]) {
add -= moon[flag][mm];
mm++;
if(mm == 13) {
yy++;
mm = 1;
}
if(isleap(yy)) {
flag = 1;
} else
flag = 0;
}
cout<<yy<<":"<<mm<<":"<<add<<"\n";
return 0;
}
//1799:7:16

『代码』
&

这篇博客主要介绍了为了解决蓝桥杯比赛中的填空题,作者学习并分享了如何计算日期的代码实现,包括计算一周中的第几天和具体日期的计算方法。
最低0.47元/天 解锁文章
1225

被折叠的 条评论
为什么被折叠?



