竞赛
考级
#include<bits/stdc++.h> using namespace std; int main(){ int n,s=0; cin>>n; for(int i=n;s<5;i++){ if((i%40 && i%100!=0)||(i%4000)){ cout<<i<<endl; s++; } } return 0; }
我,新秀答案共享师(编程地板砖),期待你滴官主(和赞)(acgo觉得很赞)
空降坐标:CP003107 请看代码
欢迎加入团队:进步的蜗牛 欢迎在我的题单做题
我一开始找到第一次以后直接输出n+4 n+8……但这是错的,因为会遇到n%4 == 0 && n%100 == 0的情况哦
解题思路 小帅的生日是2月29日,而且我们要找出小帅后5次的生日 因为是5次,所以我们需要一个cnt来计数并且循环cnt的五次 2月29日只可能出现在闰年,所以我们要有一个闰年判断 如果刚才的判断成立了,也就说明小帅会在那年过生日,就把它输出 最后cnt还要+1 代码
提交答案之后,这里将显示提交结果~