【卡雷尔杯】星系炸弹 王祉涵 19101206
- 代码演示
#include<iostream>
using namespace std;
int month[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}
};//考虑闰年平年
int start(int x,int y,int z){
for(int i=0;i<1000;i++){
z++;
int t=(y%4==0&&y%100!=0||y%400==0);
if(z>month[t][y]){
y++;
z=1;
if(y==13){
x++;
y=1;
}
}
}
cout<<x<<"/"<<y<<"/"<<z<<endl;
return 0;
}
int main(){
start(2014,11,9);
return 0;
}
- 运行结果
2017/8/6