C语言打印水仙花数
2012-07-30 15:35
183 查看
题目:打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
程序分析:判断一个数是否为水仙花数,先求出各个数位的数字,然后各个数位数字三次方和这个数比较,等于这个数说明为水仙花数
运行结果:
例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
程序分析:判断一个数是否为水仙花数,先求出各个数位的数字,然后各个数位数字三次方和这个数比较,等于这个数说明为水仙花数
#include<stdio.h> int main() { int i,x,y,z; for(i=100;i<1000;i++) { x=i%10; y=i/10%10; z=i/100%10; if(i==(x*x*x+y*y*y+z*z*z)) printf("%d\n",i); } return 0; }
运行结果:
![](http://img.my.csdn.net/uploads/201304/13/1365862161_2383.png)
相关文章推荐
- C语言打印水仙花数
- JAVA语言:打印出 所有”水仙花数“。
- 80X86汇编语言课程设计报告-打印水仙花数(含代码)
- C语言打印日历
- 打印出所有的“水仙花数”
- Android JNI开发系列(四)通过C语言打印日志
- java打印水仙花数
- 怎样用C#实现完整文档打印功能-.NET教程,C#语言
- oj2016: C语言实验——打印金字塔
- 报表源代码 winform c# -基于DexExpressXtraReport的打印报表,后台生成报表,winform版本,采用C#语言封装,比金质通更强大,现在开放源代码 .
- C语言实验——打印菱形
- C#打印水仙花数(3位数)
- 打印水仙花数(Java)
- 3.7.1 打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。
- 打印100-999以内的水仙花数
- 打印水仙花数
- C:打印水仙花数
- C语言打印100—200之间的素数
- 用Java语言打印九九乘法口诀表
- Java打印出100-999之间所有的"水仙花数"