常笑Sunny 2025-04-29 22:45 采纳率: 100%
浏览 87
已结题

1737 - 奇怪的数?

小明最近刚刚学习数学,回家后布置了一道题目:要求小明找出满足条件的奇怪整数:

A、该数为四位数

B、该数的千位和十位对调,百位和个位对调后,仍然等于本身

C、该数为奇数。

你能帮助小明找到满足以上条件的奇怪整数吗?输入描述

输入一个整数n(n >=1000)

输出描述

n以内的奇怪整数,每行一个

示例

输入:
2000
输出:
1111
1313
1515
1717
1919

  • 写回答

8条回答 默认 最新

  • 常笑Sunny 2025-08-22 17:36
    关注
    #include<bits/stdc++.h>
    using namespace std;
     
    int main() {
        int i=1000,n;
        cin>>n;
        while(i<=n)
        {
            if(i%2==0) {
                i+=1;
                continue;
            }
            else{  
                int ge,shi,bai,qian;
                ge = i%10;
                shi = i%100/10;
                bai = i/100%10;
                qian = i/1000;
                if(ge==bai &&qian==shi) cout<<i<<endl;
            }
            i+=1; 
        }
        return 0;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

问题事件

  • 系统已结题 8月30日
  • 已采纳回答 8月22日
  • 创建了问题 4月29日