求出0~999999之间的所有“水仙花数”并输出。 “水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身, 如;153=13+53+3^3?,则153是一个“水仙花数”。 1234=1^4 + 2^4 + 3^4 +4^4 在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、 阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数, 其各个数之N次方和等于该数。 例如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。

1234 = 14+24+34+44

代码如下:
`在这里插入代码片``#include<stdio.h>
#include<math.h>
int main()
{
int i;
for (i = 0; i <= 999999; i++)
{
int a = i;
int count = 0;
int sum = 0;
while (a)//不要写a!=0,因为a除尽了之后a=0时括号中为假,自然就跳出循环;即可以简化代码
{
count++;
a=a/10;
}//计算出是几位数
a= i;
int b;
while (a)//理由同上哦
{
b= pow((double)(a % 10),(double)count);
sum += b;
a=a/10;
}
if (sum==i)
{
printf("%d\n", i);//注意这里不能写成a哦,不然结果为0,因为跳出循环后a的结果就是0
}
}
return 0;
}
运行结果如下:

c语言打印出水花数,四叶玫瑰数,五角星数等等的数字相关推荐

  1. 特殊的数独身数,:水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗七星数, 八仙数, 九九重阳数 ,十全十美数...

    特殊的数 你听过一些特殊的数码,如:独身数, 水仙花数, 四叶玫瑰数, 五角星数, 六合数 ,北斗×××数,  八仙数, 九九重阳数 ,十全十美数.说到这你是否和我当初一样好奇呢,这是什么数呢!总的概 ...

  2. Java 输出四叶玫瑰数

    列举所有的"四叶玫瑰数",并统计四叶玫瑰数的个数 四叶玫瑰数:是一个四位数,各数制位上的数字的四次方的和等于该数字本身 举例: int sum = a * a * a * a + ...

  3. 打印四叶玫瑰数并记录个数

    四叶玫瑰数数:是一个四位数   数的每一个数制位上的数字的4次方和等于数字本身   分析:想要找到四叶玫瑰数必须从1000到9999 之间所有的数字中去寻找[对所有三位数进行判断],这就需要循环了. ...

  4. @18. 自幂数、水仙花数、四叶玫瑰数等等是什么?

      求水仙花数是计算机编程语言学习过程中常见的一个题目,类似的还有自幂数.四叶玫瑰数等等.这期来说一下,这些词都是什么意思,彼此之间是什么关系.   先来说一个名词,自幂数.自幂数是指一个 n 位数, ...

  5. 关于四叶玫瑰花数的问题

    1.什么是四叶玫瑰花数 一个四位正整数等于其各位数字的四次方之和 2.题目实现 如下例题: 请找出所有的玫瑰花数,并从小到大输出. 简单的思路: 既然是用到了各位数字,那么就需要将每位数字单独出来进行 ...

  6. python求解水仙花数和四叶玫瑰数

    1,水仙花数是指三位数中的某一个数等于该数每个 位上的数字的三次方之和.如 153 =1 ^ 3+ 5 ^ 3 + 3 ^ 3 for i in range(100,1000): a = i // 1 ...

  7. 四叶玫瑰花数java代码_Java 循环语句 四叶玫瑰数,奇数偶数求和

    课堂练习 :自己写的: class Demo_四叶玫瑰数{ public static void main(String[] args) { for(int i = 1000; i<=9999 ...

  8. python四叶玫瑰数,任意位数自幂数寻找|Python练习系列[4]

    自幂数是指一个n位数,它的每个位上的数字的n次幂之和等于它本身 自幂数包括:独身数.水仙花数.四叶玫瑰数.五角星数.六合数.北斗七星数.八仙数.九九重阳数.十全十美数 任意位数自幂数寻找完整代码和注释 ...

  9. Python练习:四叶玫瑰数求解

    描述 四叶玫瑰数是4位数的自幂数.自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身.(例如:当n为3时,有1^3 + 5^3 + 3^3 = 153,153即是n为3时的一个自幂 ...

最新文章

  1. SpringBoot @Cacheable自定义KeyGenerator
  2. 深入学习c++--智能指针(三) unique_ptr
  3. firebird 3.0 开发者指南_11月19日召开 2020 vivo开发者大会报名正式开启
  4. Highcharts教程--把js代码从html中抽离出来,放到单独的一个js文件中。由html页面调用...
  5. web安全之XSS攻击
  6. 性能测试--jmeter中正则表达式提取器的使用【16】
  7. 在xp IIS上搭建动易论坛注意事项
  8. 2014最新开源微信源码 支持二次开发,微信对接公众平台多用户程序 全面体验
  9. GeoNet Deep Geodesic Networks for Point Cloud Analysis
  10. LoRa网关实现水表抄表无线远程数采方案
  11. php spider 参数详解,利用phpspider爬取网站数据
  12. Texmacs中文支持
  13. nginx反向代理是什么?
  14. oauth2 ldap sso
  15. Unity Shader:Unity网格(1)---顶点,三角形朝向,法线,uv,以及双面渲染三角形
  16. Excel表格密码保护的解除方法
  17. 基于 Agora SDK 实现 Windows 端的多人视频互动(基于3.6.2版本)
  18. 绘图_origin在一个页面上绘制多个图像x1y1和x2y2
  19. 基于虚拟仪器的电磁阀综合特性系统设计
  20. springboot查看请求ip、ip归属地、设备信息、本地MAC地址、操作系统信息

热门文章

  1. 手机QQ上传速度提升8倍秘诀:解决速度与成功率的“鱼翅”项目
  2. 读书笔记-Office 365开发入门指南
  3. 小黄鸭调试法:拯救那些开发心里“无力回天”的bug
  4. SSM8==纯注解SSM项目:实现单表CRUD、事务、自定义异常和统一异常处理、RESTFUL风格接口、统一返回值格式(状态码、内容、消息)、JSON传参、axios、vue.js、elementUI
  5. 论文阅读(6)用集合深度学习方法在皮肤镜图像中进行皮肤病变分割
  6. 计算机软件提供的审计抽样,2017年注会考试审计考点之审计抽样在控制测试中的应用...
  7. docker镜像备份和恢复
  8. 我与网管师职业认证的钦定缘分
  9. Parametric model
  10. 软件开发需求分析究竟应该由谁来做