KY265 反序数

KY265 反序数

cpp 复制代码
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

using namespace std;

int reverse(int n) {
    int sum = 0;
    int a;
    while (n > 0) {
        a = n % 10;
        sum = sum * 10 + a;
        n = n / 10;
    }
    return sum;
}

int main() {

    for (int n = 1000; n <= 9999; n++) {
        if (reverse(n) == 9 * n ) {
            printf("%d", n);
        }
    }

    return 0;
}

把反转功能包装成函数,代码主题显得不那么臃肿。

相关推荐
试着5 天前
【huawei】机试
华为·面试·机试·手搓代码
好易学·数据结构7 天前
可视化图解算法78:整数拆分
数据结构·算法·leetcode·面试·动态规划·笔试·机试
什码情况9 个月前
星际篮球争霸赛/MVP争夺战 - 华为OD机试真题(A卷、Java题解)
java·数据结构·算法·华为od·面试·机试
什码情况10 个月前
微服务集成测试 -华为OD机试真题(A卷、JavaScript)
javascript·数据结构·算法·华为od·机试
什码情况10 个月前
回文时间 - 携程机试真题题解
数据结构·python·算法·华为od·机试
蓝白咖啡10 个月前
华为OD机试 - 王者荣耀匹配机制 - 回溯(Java 2024 D卷 200分)
java·python·算法·华为od·机试
无限码力1 年前
华为OD算法真题目录
算法·职场和发展·求职招聘·笔试·机试
程序员爱德华1 年前
机试指南:Ch9:树 Ch10:搜索
c++·机试
风吹落叶余花香1 年前
华为OD笔试
华为od·机试