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语言求1到1000的同构数

C语言*p++是什么意思?

typedef在C语言中是什么意思

C语言switch case用法详解

C语言大于等于怎么打?

C语言中continue语句的作用是什么

C语言中预处理命令都必须以什么号开始

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



打赏

取消

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

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

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

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

评论

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

    正在狠努力加载,请稍候...