c语言实现输出所有的水仙花数


本文摘自PHP中文网,作者V,侵删。

什么是水仙花数?

“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。

实现代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

#include<stdio.h>

int main()

{

    int a,b,c;

    for(int i=100;i<=999;i++)

    {

        a=i/100;  //百位数

        b=(i/10)%10;  //十位数

        c=i%10;  //个位数

        if(a*a*a+b*b*b+c*c*c==i)

        printf("%d\n",i);

    }

    return 0;

}

输出结果如下:

de87025b4b18b10460e3f514ad649fd.png

推荐教程:c语言教程

以上就是c语言实现输出所有的水仙花数的详细内容!

相关阅读 >>

C语言程序是从源文件第一条语句开始执行的,这句话是错的吗

复数型是C语言的数据类型吗?

C语言怎么进行字符串比较

C语言fabs是什么意思

C语言二进制怎么转换十进制

C语言本身没有输入输出语句吗

C语言“或”符号

一个c源程序中至少应包括一个什么函数

C语言中不等于怎么表示?

C语言和vb哪个简单

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...