第四十讲 项目2 水仙花数
来源:互联网 发布:青年网络公开课第二期 编辑:程序博客网 时间:2024/05/03 01:47
任务和代码
/**Copyright (c)2016,CSDN学院 | C语言及程序设计初步*All rights reserved.*文件名称:p40-2.c*作 者:管运煌*完成日期:2016年6月17日*对于三位数字,若各位数字立方和等于该数,该数就是水仙花数。*/#include <stdio.h>int main(){int a,b,c,m,n; for (m=100;m<=999;m++) {a=m/100;b=(m/10)%10;c=m%10;n=a*a*a+b*b*b+c*c*c;if (m==n){printf ("%d\n",m);} }return 0;}
穷举思路解法
/**Copyright (c)2016,CSDN学院 | C语言及程序设计初步*All rights reserved.*文件名称:p40-2.c*作 者:管运煌*完成日期:2016年6月17日*对于三位数字,若各位数字立方和等于该数,该数就是水仙花数。*/#include <stdio.h>int main(){int a,b,c,m,n; for (a=1,m=0,n=0;a<=9;a++)for (b=0;b<=9;b++)for (c=0;c<=9;c++){n=a*100+b*10+c;m=a*a*a+b*b*b+c*c*c;if (m==n)printf ("%d\n",m);}return 0;}
运行结果
知识总结
循环构造,位数分离。
心得体会
根据正常数学解题步骤。
0 0
- 第四十讲 项目2 水仙花数
- 第四十讲项目2——【水仙花数】
- 第四十将项目二 水仙花数
- 第40讲--项目二--水仙花数
- 第四十讲 项目1 小明借书
- 第四十讲项目4-换分币
- 第四十讲项目一 小明借书
- 第四十讲项目四 换分币
- 第40讲项目2——水仙花数(版本2)
- 第40讲项目2——水仙花数(版本1)
- 第四十讲 项目4 换硬币
- 第四十讲 项目8 谁是小偷
- 第四十讲 项目 用穷举法解题
- 第四十讲项目1——小明借书
- 第四十讲项目-鸡兔同笼
- 第四十讲项目5-年龄几何
- 第四十讲项目6-三色球问题
- 第四十讲项目七-找数字
- # Android中的任务和返回栈总结
- redis常见的命令
- Java基础---枚举
- POJ 3461 kmp计算子串(可重叠)的个数
- LeetCode 111. Minimum Depth of Binary Tree
- 第四十讲 项目2 水仙花数
- 自定义简易画板
- GP2Y1010AU0F 粉尘传感器
- 理财技术
- QCustomPlot
- 贩妖记 > 第十八章,兵分两路
- 贩妖记 > 第十九章,旧识
- HDU 3341 (AC自动机 DP)
- 从零开始学swift 第一篇 环境安装