美文网首页
C语言 寻找水仙花数

C语言 寻找水仙花数

作者: 863cda997e42 | 来源:发表于2018-02-08 15:31 被阅读14次
#include <stdio.h>
 
bool isNarcissisticNumber(int num);

int main()
{
    for(int i = 100; i < 1000; i++)
    {
        if(isNarcissisticNumber(i)){
            printf("%d is narcissistic number.\n", i);
        }
    }
    return 0;
}

bool isNarcissisticNumber(int num)
{
    int a, b, c;
    a = num / 100;
    b = (num / 10) % 10;
    c = num % 10;
    return ((a * a * a + b * b * b + c * c * c) == num);
}

结果如下:

153 is narcissistic number.
370 is narcissistic number.
371 is narcissistic number.
407 is narcissistic number.
Press any key to continue

相关文章

  • C语言 寻找水仙花数

    结果如下:

  • 十月二十五

    C语言的最大公约数,累加累乘,水仙花数。

  • [考研]东大C语言编程题——03水仙花数

    title: '[考研]东大C语言编程题——03水仙花数'date: 2017-09-08 22:47:45tag...

  • Rust语言编程实例100题-013

    Rust语言编程实例100题-013 题目:经典水仙花数问题。打印出所有的"水仙花数",所谓"水仙花数"是指一个三...

  • 《python》-5:总结和练习

    每一个不曾起舞的日子,都是对生命的辜负! 练习清单 1. 寻找“水仙花数”。 水仙花数(Narcissistic ...

  • 求水仙花数,python

    用python语言实现水仙花数 什么是水仙花数? 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例...

  • 水仙花数(daffodil)

    输出100~999中的所有水仙花数。若3位数ABC满足ABC=A3+B3+C^3,则称其为水仙花数。

  • Python练习

    练习清单 寻找“水仙花数”。 寻找“完美数”。 “百钱百鸡”问题。 生成“斐波拉切数列”。 Craps赌博游戏。 ...

  • JAVA二十二道经典编程题

    一.打印水仙花数:所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身 int a, b, c; for(...

  • 单老师要的问题

    水仙花数python版 C VB 素数Python版本 VB 输入十个数,从小到大 C VB 菱形 C VB 斐波...

网友评论

      本文标题:C语言 寻找水仙花数

      本文链接:https://www.haomeiwen.com/subject/zjuttftx.html