gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 28 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章C语言经典算法例题求100-999之间的“水仙花数”由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

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

实现代码如下 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#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之间的“水仙花数”的文章就讲到这里了,如果你想了解更多关于C语言经典算法例题求100-999之间的“水仙花数”的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com