AOJ 0093 Leap Year
概要
a年からb年までの閏年を求めよ。
解法
is_uruuを実装する
コード
#include <iostream> using namespace std; bool is_uruu(int y) { return (y % 4 == 0 && y % 100 != 0 || y % 400 == 0) ? true : false; } int main() { int a, b, flag = 1; while (1) { cin >> a >> b; if (a == 0 && b == 0) break; if (flag == 0) { puts(""); flag = 1; } for (int i = a; i <= b; i++) { if (is_uruu(i)) { cout << i << endl; flag = 0; } } if (flag) cout << "NA" << endl; flag = 0; } return 0;