手机
当前位置:查字典教程网 >编程开发 >C语言 >C语言经典算法例题求100-999之间的“水仙花数
C语言经典算法例题求100-999之间的“水仙花数
摘要:题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1...

题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。

例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。

实现代码如下

#include <iostream> #include <Cmath> using namespace std; /* 求100-999之间的水仙花数 */ int main() { int number,hun,ten,gw,sum; for (number=100;number<1000;++number){ hun=number/100; ten=number%100/10; gw=number%10; sum=pow(hun,3)+pow(ten,3)+pow(gw,3); if(sum==number) { //是水仙花数 cout<<number<<"是水仙花数"<<endl; } } return 0; }

运行结果

C语言经典算法例题求100-999之间的“水仙花数1

以上就是本文的全部内容,希望对大家的学习有所帮助。

【C语言经典算法例题求100-999之间的“水仙花数】相关文章:

c语言全盘搜索指定文件的实例代码

基于C语言指令的深入分析

c语言内存泄露示例解析

关于C语言函数strstr()的分析以及实现

C语言 数与串之间转换的方法

c语言 汉诺塔算法代码

C语言中字符串常用函数strcat与strcpy的用法介绍

对C语言中递归算法的深入解析

C语言小程序 数组操作示例代码

对C语言中sizeof细节的三点分析介绍

精品推荐
分类导航