水仙花数是指一个3位数, 它的每个位上的数字的3次幂之和等于它本身
水仙花数也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数
例如153、370、371及407就是三位数的水仙花数, 其每个位上的数字的立方和等于该数:
153 = 1^3 + 5^3 + 3^3
370 = 3^3 + 7^3 + 0^3
371 = 3^3 + 7^3 + 1^3
407 = 4^3 + 0^3 + 7^3

下面用代码输出水仙花数 :
#include<stdio.h>int main()
{int i = 0;for (i = 100; i < 1000; i++)  //水仙花数是三位数,因此i从100开始{int a = i / 100;           //取得百位数字int b = i / 10 - a * 10;   //取得十位数字int c = i % 10;            //取得个位数字if (i == a*a*a + b*b*b + c*c*c){printf("%d ", i);}}printf("\n");return 0;
}

运行结果截图:

求出1000以内所有“水仙花数”并输出相关推荐

  1. 【C语言】创建一个函数,判断某一正整数是否为水仙花数,并调用这个函数找出1000以内所有水仙花数...

    #include <stdio.h> int fun(int x) {int a, b, c;a = x / 100;b = x % 100 / 10;c = x % 10;if (x = ...

  2. 【C语言】找出1000以内的水仙花数

    什么是水仙花数? 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153). 代码1: #include<stdio.h> ...

  3. 【C语言】(for循环嵌套)找出1000以内的水仙花数

    什么是水仙花数? 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153). 分析: 根据定义可知: a*a*a+b*b*b+c*c*c ...

  4. C语言,利用循环语句找出1000以内的水仙花数

    代码如下: #include <stdio.h> int main(void) {int n=100;int n1, ng, ns, nb;for (n = 100; n < 100 ...

  5. C++中如何读取一个数的位数_求1000以内的水仙花数

    点击上方 蓝字关注我们 大家好,我是阿汤哥. 看知乎上有朋友说还不明白怎么判断水仙花数,今天我们就来看看这个问题.(PS:"求1000以内的水仙花数"这道题阿汤哥记忆犹新.到现在还 ...

  6. python1000以内水仙花数_python 计算1000以内的水仙花数

    我是小玉,一个平平无奇的小天才! 水仙花: 先来说说什么是水仙花? 例如:153=1100+510+3*1 且153=13+53+33 三次方是根据这个数字的位数来决定的. 这种形式的数字就被称为水仙 ...

  7. 1000 以内的水仙花数java

    /** * @Description 1000 以内的水仙花数 @author lph Email:liupenghao1201@163.com @version @date 2022年5月18日下午 ...

  8. 求出1000以内所有完数(C语言)

    编算法求出1000以内所有完数(C语言) 题目:编算法找出1000以内所有完数 完数:其因数之和=自身的数,且因数不含自身.如:28的因子为1.2.4.7,14,而28=1+2+4+7+14.因此28 ...

  9. PHP输出1000以内所有水仙花数

    编程要求 要求:编写PHP程序输出1000以内所有水仙花数. 描述:水仙花数是一个三位数,并且其各位数字的立方和等于该数本身. 比如:3^3 + 7^3+ 0^3 = 370 for ($i=1;$i ...

最新文章

  1. Google Chrome浏览器必备的20个插件
  2. pycharm中怎么实现批量修改变量名称
  3. php留言板代码容易出错,制作PHP+MYSQL留言板代码出错。
  4. video 满屏显示_HTML5 video进入全屏和退出全屏的实现方法
  5. 在工作迷惘的寒冬感受亲情的温暖。
  6. Facebook、谷歌、微软和亚马逊的网络架构揭秘
  7. 网络布线工程师科普铜缆光纤损耗那点事!
  8. c语言定义5个元素数组, 对数组进行从小到大排序,定义一个5行5列的二维数组,并动态赋值,将第3列的数组进行从小到大的排序...
  9. 第4章 批处理中的变量
  10. apt-get update : pulic key error
  11. CAS单点登陆,URL多出个参数jsessionid导致登陆失败问题
  12. 视频I帧/P帧/B帧
  13. oracle数据库hiredate,数据库hiredate
  14. 用c语言验证5阶魔方矩阵,穷举法打印n阶魔方矩阵
  15. 全面质量管理体系运转的基本方法 PDCA
  16. Linux C/C++程序崩溃bug调试方法
  17. Ubuntu拔掉挂载硬盘后一直卡在ubuntu的logo处以及windows强制关机会出现ubuntu出现系统恢复模式
  18. mysql关系运算_数据库关系运算
  19. 若查找课程表中课程名称是计算机或英语,在课程表中要查找课程名称中包含计算机的课程,对应课程名称字段的正确条件表达式是______。...
  20. 黄子韬被封“剧组开心果”:《艳势番》是人生精彩回忆

热门文章

  1. Downloaded bytes did not match Content-Length解决方案:本地安装
  2. 五款用了就爱不释手的Mac高效软件
  3. Linux安装后的任务
  4. LINUX 0.11内核完全剖析学习笔记-第三章内核编程语言和环境
  5. 编程之美-02数字之魅-求二进制数中1的个数
  6. 如何创造峰值体验_创造有意义的数字设计体验
  7. 你是不是曾经也觉得,上大学最令人兴奋的就是自由了(二)
  8. SlideView 图片滑动(扩展/收缩)展示效果
  9. Java 枚举(enum) 六种常用的方法详解
  10. 国际区号和电话号码剥离