題目 4 題解

解題想法

此題是經典的 「輸入直到 EOF」 問題,我們可以使用下面的程式來持續輸入,直到 EOF (End of File)。

while (cin >> 輸入值) {
    //...
}

範例程式

#include <bits/stdc++.h>
using namespace std;

int main() {
    int year;
    while (cin >> year) {
        if ((year % 4 == 0 && year % 100) || year % 400 == 0) cout << "a leap year\n;
        else cout << "a normal year\n";
    }
    return 0;
}