题解 | #变种水仙花#

变种水仙花

https://www.nowcoder.com/practice/c178e3f5cc4641dfbc8b020ae79e2b71

#include <stdio.h>
#include <math.h>

int isLilyNumber(int num) {
    int sum = 0;
    int yuShu;//余数
    int shang;//商
    for (int i = 1; i < 5; i++) {
        shang = num / (int)pow(10, i);//乘方,需要math.h
        yuShu = num % (int)pow(10, i);
        sum  = sum + shang * yuShu;
    }
    if (sum == num) return 1;
    else return 0;

}

int main() {
    for (int i = 10000; i < 99999; i++) {
        if(isLilyNumber(i) == 1) printf("%d ", i);
    }
    return 0;
}

全部评论

相关推荐

萧索X:写篮球联赛干嘛,陪老板打篮球吗。还有实习经历要写自己所在岗位具体完成什么工作,自己的任务具体完成了什么需求,给公司带来了哪些量化增长
点赞 评论 收藏
分享
2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务