题解 | #反序相等#

反序相等

https://www.nowcoder.com/practice/092e7068881549bd8985c379208ef3c2

由于1111*9=9999,即N不会超过1111,所以循环只需要从1000~1111即可。

#include <iostream>
using namespace std;

int main() {
    int temp = 0;	//存储反序数
    for (int i = 1000; i <= 1111; i++){
        temp = (i%10)*1000 + (i/10)%10*100 + (i/100)%10*10 + (i/1000);
       // cout<<i<<" "<<temp <<endl;
        if (9 * i == temp)
            cout<< i <<endl;
    }
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

小红书 后端选手 n*16*1.18+签字费期权
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-05 10:13
已编辑
HHHHaos:让这些老登来现在秋招一下,简历都过不去
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务