!{*(O^O)*}! 2025-03-09 20:12 采纳率: 88.5%
浏览 12
已结题

正反闰年 时间限制:C/C++ 1000MS 内存限制:C/C++ 256MB

正反闰年
时间限制:C/C++ 1000MS
内存限制:C/C++ 256MB

描述

输入正整数 n,输出 1 n 之间的所有正反闰年。所谓正反闰年,就是当前年份是闰年同时把它倒过来也是闰年。

例如40是闰年,倒过来04也是闰年。

输入描述

第一行一个整数 n 表示年份。

输出描述

第一行若干整数,中间用空格隔开,表示 1 n 之间的所有正反闰年。

样例输入 1

100
样例输出 1

4 8 40 44 48 80 84 88
提示

100% 的测试数据,0≤n≤10 ^ 6

  • 写回答

3条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-09 20:12
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    #include using namespace std; bool isLeapYear(int year) { if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { return true; } return false; } int reverse(int num) { int reversed = 0; while (num > 0) { reversed = reversed * 10 + num % 10; num /= 10; } return reversed; } int main() { int n; cin >> n; for (int i = 1; i <= n; i++) { if (isLeapYear(i) && isLeapYear(reverse(i))) { cout << i << " "; } } return 0; }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月17日
  • 已采纳回答 3月9日
  • 创建了问题 3月9日