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;
}

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

相关推荐
什码情况8 个月前
星际篮球争霸赛/MVP争夺战 - 华为OD机试真题(A卷、Java题解)
java·数据结构·算法·华为od·面试·机试
什码情况9 个月前
微服务集成测试 -华为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·机试
什码情况1 年前
华为od机试真题:火星符号运算(Python)
python·算法·华为od·机试·华为od真题·华为od题库
胡斌附体2 年前
软考结束。有什么要说的
python·软考·机试·结束·游泳·克鲁斯卡尔