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

 更新时间:2020年08月18日 10:01:16   作者:ycz19930423  
本文的主要内容,设计一个程序,找出100-999之间的“水仙花数”,需要的朋友可以参考下

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

例如: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++的源代码改写成C代码的方法

    如何把C++的源代码改写成C代码的方法

    这篇文章主要介绍了如何把C++的源代码改写成C代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • 可能是全网最详细的Qt连接MySQL数据库教程

    可能是全网最详细的Qt连接MySQL数据库教程

    QT众所周知是一个开源的,以C++为底层的可视化工具库,下面这篇文章主要给大家介绍了关于最详细的Qt连接MySQL数据库教程的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • C++ Boost Fusion创建异构容器详解

    C++ Boost Fusion创建异构容器详解

    Boost.Fusion 使创建异构容器成为可能。例如,您可以创建一个向量,其第一个元素是 int,第二个元素是字符串。此外,Boost.Fusion 提供了处理异构容器的算法。您可以将 Boost.Fusion 视为异构容器的标准库
    2022-11-11
  • C语言编程递归算法实现汉诺塔

    C语言编程递归算法实现汉诺塔

    递归,大家都了解,著名的斐波那契数,就为该知识点的经典例题。今天来看看更为经典的递归题汉诺塔不过这其实是数学问题,先来看看汉诺塔
    2021-09-09
  • C++中求组合数的各种方法总结详解

    C++中求组合数的各种方法总结详解

    本篇文章是对C++中的求组合数的各种方法进行了详细的介绍。需要的朋友参考下
    2013-05-05
  • 深入理解C++中std::chrono库的使用

    深入理解C++中std::chrono库的使用

    在程序设计中,时间管理是一个核心概念,它不仅关系到程序的效率和性能,而且直接影响用户体验,C++作为一门高效的编程语言,提供了std::chrono库,用于精确地处理和计算时间,下面就跟随小编一起学习一下std::chrono库的使用吧
    2023-12-12
  • C语言实现BMP图像处理(直方图均衡化)

    C语言实现BMP图像处理(直方图均衡化)

    这篇文章主要为大家详细介绍了C语言实现BMP图像直方图均衡化处理,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • C语言中atoi函数模拟实现详析

    C语言中atoi函数模拟实现详析

    atoi函数功能是将数字字符串转换为整数,比如数字字符串"12345"被atoi转换为12345,数字字符串"-12345"被转换为-12345,下面这篇文章主要给大家介绍了关于C语言中atoi函数模拟实现的相关资料,需要的朋友可以参考下
    2022-10-10
  • C语言 main 函数详情

    C语言 main 函数详情

    这篇文章主要介绍C语言 main 函数,文章将围绕C语言 main 函数相关资料详细展开,需要的朋友可以参考一下
    2021-10-10
  • Qt如何设置窗口屏幕居中显示以及设置大小

    Qt如何设置窗口屏幕居中显示以及设置大小

    这篇文章主要介绍了Qt如何设置窗口屏幕居中显示以及设置大小的相关资料,需要的朋友可以参考下
    2017-01-01

最新评论