C语言经典算法13
来源:互联网 发布:ncbi sra数据库 编辑:程序博客网 时间:2024/06/05 02:33
【程序13】
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数
本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:
main() { int i,j,k,n; printf("'water flower'number is:"); for(n=100;n<1000;n++) { i=n/100; /*分解出百位*/ j=n/10%10;/*分解出十位*/ k=n%10; /*分解出个位*/ if(i*100+j*10+k==i*i*i+j*j*j+k*k*k) { printf("%-5d",n); } } printf("\n"); }
0 0
- C语言经典算法13
- c语言经典算法~~
- C语言经典算法
- C语言经典算法
- C语言经典算法
- c语言经典算法算法
- C语言经典算法总结
- c语言 经典累加算法
- C语言经典算法01
- C语言经典算法02
- C语言经典算法03
- C语言经典算法汇总
- C语言经典算法2
- C语言经典算法大全
- C语言经典算法大全
- C语言经典算法01
- C语言经典算法02
- C语言经典算法03
- C语言经典算法12
- 王爽汇编第二版实验12
- 基于地图的短信追踪小练习(8)地图覆盖物点击事件与活动间数据的传递
- 58. web 攻击技术(2)
- MySQL Select-limit
- C语言经典算法13
- BOM编程-NODE
- 用Java写股票查询系统(小组同学的作业)
- Open CV 学习记录(一)
- poj2352&hdu1541stars(树状数组)
- 图片轮播框架的使用
- Effective C++读书笔记---透彻了解Inline函数
- 跨域-降域
- 文章标题