AT1198_100 @ 2020-05-19 12:35:24
#include<bits/stdc++.h>
using namespace std;
int a[1000];
int main(){
int x,y;
cin>>x>>y;
int n=y-x;
int b;
for(int i=x;i<=n;i++){
if(i%100==0){
if(n%400==0){
a[i]=i;
b++;
}
else cout<<0;
}
else {
if(n%4==0){
a[i]=i;
b++;
}
else cout<<0;
}
}
for(int i=x;i<=n;i++){
cout<<b<<endl;
cout<<a[i]<<" ";
}
return 0;
}
by AT1198_100 @ 2020-05-19 12:37:20
没有人
by AT1198_100 @ 2020-05-19 12:37:41
全WA我笑了
by Trinitrotoluene @ 2020-05-19 12:42:15
for(int i=x;i<=n;i++)
smg
by Terrible @ 2020-05-19 12:42:46
@winterzxy
啊这,没输出啊。
您不先编译出来把样例带进去吗?
还有您的代码隐私保护地太好了!
by AT1198_100 @ 2020-05-19 12:43:09
@Trinitrotoluene x是年份,n是y-x的区间
by Trinitrotoluene @ 2020-05-19 12:44:19
"x=1999,y=2000"?
by AT1198_100 @ 2020-05-19 12:45:41
@Terrible 只有x,y比较小的时候才有输出(天知道为什么)我看不懂您的反讽试图说明什么
by AT1198_100 @ 2020-05-19 12:48:11
@Trinitrotoluene 我相信没有这种毒瘤测试点
by Trinitrotoluene @ 2020-05-19 12:48:52
我是说如果 n<x 怎么办
by AT1198_100 @ 2020-05-19 12:51:58
@Trinitrotoluene 有道理