洛谷笔记 - P5737 【深基7.例3】闰年展示

//P5737 【深基7.例3】闰年展示
//输入 x,y(1582<=x<y<=3000),输出 [x,y]区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。
#include<iostream>
using namespace std;
int main(){
    int kaishi,jieshu,i,m=0; //m:计数器
    cin>>kaishi>>jieshu;
    for(i=kaishi;i<=jieshu;i++){
        if((i%4==0&&i%100!=0)||(i%400==0&&i%100==0)){ //闰年判断:可以被4整除但不能被100整除/可以同时被400和100整除
            m++;
        }
    }
    cout<<m<<endl;
    for(i=kaishi;i<=jieshu;i++){
        if((i%4==0&&i%100!=0)||(i%400==0&&i%100==0)){
            cout<<i<<" ";
        }
    }
    return 0;
}
Just Programming With ♥️ & Peace
使用 Hugo 构建
主题 StackJimmy 设计