40pits , 求hack!

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

bylgd @ 2023-08-08 15:14:31

#include <iostream>
using namespace std;
int main(){
    int a,b,ans = 0;
    cin >> a >> b;
    for(int i = a; i <= b; i++) {
        if(i % 4 == 0){
            ans ++;
        }
    }
    cout << ans << endl;
    for(int i = a; i <= b; i++)
            if(i % 4 == 0){
                ans ++;
                cout << i << ' ';
            }
    cout << '\n';
}

by bylgd @ 2023-08-08 15:15:17

没用函数做,1和4测试点得分了


by c_z_d @ 2023-08-08 15:20:30

输入 1899 1900 应该输出 0


by c_z_d @ 2023-08-08 15:20:53

因为 1900 年不是闰年,是平年


by sly100220 @ 2023-08-08 15:25:37

闰年四的倍数但不是100的倍数,但400的倍数也是闰年


|