求简化!
查看原帖
求简化!
638744
ytezlhy4372楼主2022/2/3 21:39

用了两个void函数,只为main主函数里能简单点…… 求简化的代码如下:

#include<iostream>
#include<cstdio>
using namespace std;
int x,y,s1,s2;
void rn1(int a,int b){
    for(int i=a;i<=b;i++){
        if(i%4==0&&i%100!=0||i%400==0) s1++;
    }
    cout<<s1<<endl;
}
void rn2(int a,int b){
    for(int j=a;j<=b;j++){
        if(j%4==0&&j%100!=0||j%400==0) printf("%d ",j);
    }
}
int main(){
    cin>>x>>y;
    rn1(x,y);
    rn2(x,y);
    return 0;
}
2022/2/3 21:39
加载中...