返回题解分享
讨论 / 题解分享/ 帖子详情

跑步锻炼(结果填空) - 题解

#include<iostream>
using namespace std;
int main()
{
int ans = 0,cot = 0;
for(int y = 2000;y<=2024;y++)
{
for(int m = 1;m<=12;m++)
{
for(int d = 1;d<=31;d++)
{
if(m==1||m==3||m==5||m==7||m==8||m==10||m==12);
else if(m==2)
{
if((y%4==0&&y%100!=0)||y%400==0)
{
if(d>29)break;
}
else
{
if(d>28)break;
}
}
else
{
if(d>30)break;
}
if(d==1&&((ans-2)%7)!=0)cot++;
if(y==2020&&m==10&&d==1)
{
ans++;
cout<<ans<<endl<<cot<<endl;
ans+=((ans/7)+1);
ans+=cot;
cout<<ans;
return 0;
}
ans++;
}
}
}

}
0 回复 0 转发 0 喜欢 1 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!