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语言逻辑运算符有哪些

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

C语言实现删除数组中某个元素

C语言怎么实现三个数从小到大输出?

新手学习C语言必须要知道的特点

C语言中如何生成1~100的随机数(附代码)

C语言中允许的基本数据类型包括哪些?

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



打赏

取消

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

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

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

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

评论

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