展开全部

水仙花数即2113三位的自幂数。所谓自幂数,就是指5261一个 n 位数 ( n≥41023 ),其每位上的数字的1653 n 次幂之和等于本身。

所以水仙花数,首先是三位数,形式为abc,同时a,b,c的立方和值与原本数相同。

类似的还有

四位自幂数:四叶玫瑰数

五位自幂数:五角星数

六位自幂数:六合数

等等。

对于水仙花数的判断,需要按照以下步骤:

1 提取该数的个位,十位,百位值。

2 计算三个数的立方和。

3 与原值比较,如相等则是。

要输出所有水仙花数,需要:

1 对所有三位数,即100到999遍历;

2 对每个数判断是否为水仙花数,如是则退出。

当循环结束,所有的水仙花数就输出成功了。

代码如下:

int isNarcissistic(int n)

{

int a = n/100;

int b = n/10%10;

int c = n%10;

return a*a*a + b*b*b + c*c*c == n;

}

int main()

{

int i;

for(i = 100; i< 1000; i ++)

if(isNarcissistic(i)) printf("%d ",i);

}

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

用python输出所有的玫瑰花数_c语言输出所有得水仙花数,玫瑰花数和五角星数相关推荐

  1. C++中如何读取一个数的位数_C语言编写程序求水仙花数

    C语言编写程序求水仙花数 水仙花数是一个数学问题,其实质是一个三位数,个位数的立方加十位数的立方加百位数的立方之和等于这个三位数本身.例如153=1*1*1+5*5*5+3*3*3,即153=1+12 ...

  2. C语言求100 999之间的水仙花数,C语言输出100到999中所有的水仙花数

    ---------------------------------------------------------------------------------------------------- ...

  3. C语言经典题目 水仙花数,C语言经典练习题:水仙花数

    废话不说直接进入正题:传说中的水仙花数就是一个三位数的各个位数的三次方之和就是这个数本身例如153=1*1*1+5*5*5+3*3*3. 好,开始解题:首先,题中已经说了水仙花数是一个三位数,也就是说 ...

  4. c语言上机报告之水仙花数,C语言上机报告之水仙花数..doc

    C语言上机报告之水仙花数. C语言程序设计 上机报告 课题名称:水仙花数的算法 院 (系):工程学院 专业班 级: 052126 学生姓名: 喻培 学 号: 20121004040 指导教师: 熊慕舟 ...

  5. c语言编程输出指定范围的素数,C语言输出范围内所有素数

    用C语言输出100之间的所有质数 用C语言输出100之间的所有质数. 各位. 首先新建一个空白的c语言文件,引入头文件,头文件中包括math库,稍后会用到,建立主函数: 主函数上面新建一个判断素数的函 ...

  6. c语言输出成绩表格制作教程,c语言输出表格用C语言怎么样输出表格

    c语言输出表格用C语言怎么样输出表格 答案:1  信息版本:手机版 解决时间 2019-10-06 04:28 已解决 2019-10-05 10:38 c语言输出表格用C语言怎么样输出表格 最佳答案 ...

  7. 如何用Java做玫瑰花数_c语言如何输出玫瑰花数?(代码示例)

    玫瑰花数又称"四叶玫瑰数",是指四位数各位上的数字的四次方之和等于本身的数. 例如:1634就是一个玫瑰花数1*1*1*1=16*6*6*6=12963*3*3*3=814*4*4 ...

  8. python输入一个英文句子、统计并输出单词数_C语言实现输入多行英文句子然后统计单词数和行数,如何输入?我的代码问题在哪里?...

    楼主试试在printf之前输出num,很大概率是等于0的. 最严重的问题: .*(如果以下看不懂请移动至最下面,对gets()函数的分析)*. 1.gets(s)每次返回一行而不是一次性返回EOF之前 ...

  9. python列表输出学生姓名学号链表_c语言!!!程序设计:建立一个学生信息链表,包括学号,姓名,成绩.(实现添加,删除,查询,排序,平均)...

    展开全部 代码如下: /*用c语言链表编写一个学生信息系统程序,62616964757a686964616fe4b893e5b19e31333365656636要求输出学生的学号,姓名,性别, 学号, ...

最新文章

  1. c++ primer5th,习题12.24
  2. Android 调用系统邮件,发送邮件到指定邮箱
  3. 全屏使用swiper.js过程中遇到的坑
  4. 四个修改Docker默认存储位置的方法
  5. java中的泛型是什么_Java中泛型是什么?Java泛型的详细介绍
  6. vue:无法将“vue”识别为脚本_Vue3将带来巨大的性能提升
  7. cloud-api-commons抽取公共类
  8. 车金融|合同中心系统的前世今生
  9. 美团实习面(45min + 35min)
  10. 智能音箱音效哪个好_智能音箱这么多,哪个智能音箱,才是现在最好的
  11. Ubuntu - 消除登录界面小白点 - 禁用Guest来宾账户
  12. 微信手环1年多了,前主管终于出来聊了聊它是怎么诞生的
  13. python中random.seed(1)_Python-random.seed()
  14. 笔记本电脑同时连接内外网
  15. mysql 日期group_MySql 使用GROUP BY 按照日期分组统计
  16. KPM算法——数据结构|复习局|串|复杂模式匹配算法|二维数组解决KPM
  17. Ajax保姆级使用攻略
  18. 谷歌浏览器关闭后未清除cookie
  19. Spring Security自定义登录验证,验证码,动态管理uri访问权限,Thymeleaf,限制密码强度、过期、错误密码锁定超时自动解锁、禁用历史密码、新密码和现密码差异要求编辑距离
  20. 【HTML CSS】笔记4日 [ 学成在线素材 ]

热门文章

  1. Ambari自动部署Hadoop集群实战
  2. 扫描发送显示检查服务器,扫描仪通过SMTP中继服务器发送通知邮件失败(示例代码)...
  3. 什么样的域名有助于网络营销的seo优化(自然排名) 上海添力
  4. Adobe Photoshop CC 2019.0.5 for Mac 中文共享版 - 专业图片处理工具
  5. 职场情绪控制管理的重要性
  6. 邮件门的迷宫 希拉里邮件数据探索
  7. linux脚本批量加注释,shell中如何批量注释和取消注释
  8. matlab某地区12个气象观测站,调整气象观测站问题
  9. ubuntu 20.04 设置网关_Ubuntu系统怎么设置静态ip?同样适用于深度系统的教程
  10. VI/VIM下如何搜索字符串