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

C语言经典算法例题求100-999之间的“水仙花数,第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之间的“水仙花数全部内容,希望文章能够帮你解决C语言经典算法例题求100-999之间的“水仙花数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1256203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存