#include \n\nint countLeapYears(int n) { \n int count = 0; \n\n for (int year = 1900; year <= n; year++) { \n if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { \n count++; \n } \n } \n\n return count; \n} \n\nint main() { \n int n; \n std::cout << "请输入一个四位整数n(n是一个>=1900的四位整数):"; \n std::cin >> n; \n\n std::cout << "从1900年~" << n << "年之间有" << countLeapYears(n) << "个闰年。" << std::endl; \n\n return 0; \n}