又是被水题反水的一天...

P5737 【深基7.例3】闰年展示

@[winterzxy](/user/311230) 您的思路貌似有点复杂。(对不起,我反应过激了!) 只需要从x到y依次枚举,然后计数即可。 ```cpp #include<bits/stdc++.h> using namespace std; int a[1000],top;//top表示记录的个数。 int main() { int x,y; cin>>x>>y; for(int i=x;i<=y;i++) if(i%100==0) { if(i%400==0) a[top++]=i; } else { if(i%4==0) a[top++]=i; } cout<<top<<endl; for(int i=0;i<top;i++) cout<<a[i]<<' '; } ```
by Terrible @ 2020-05-19 12:54:07


@[Terrible](/user/195942) 妙啊,谢了
by AT1198_100 @ 2020-05-19 12:56:36


```c++ #include<bits/stdc++.h> using namespace std; bool year(int n){ return n%4==0&&(n%100!=0||n%400==0); } int main(){ int x,y,sum=0; cin>>x>>y; for(int i=x;i<=y;i++){ if(year(i)) sum++; } cout<<sum<<endl; for(int i=x;i<=y;i++){ if(year(i)) cout<<i<<" "; } return 0; }
by Node_Edge @ 2020-06-03 21:03:48


有手就行
by a2804820418 @ 2020-07-30 14:01:25


上一页 |