C++循环结构设计——水仙花数

3人阅读 评论(0) 收藏 举报
分类:

水仙花数(daffodil)

输出100~999中的所有水仙花数。若为3位数ABC满足ABC=A^3+B^3+C^3,则称其为水仙花数。例如153=1^3+5^3+3^3,所以153是水仙花数。

#include <iostream>

using namespace std;

/*int main()
{

    for(int i=1;i<10;i++)
    {
        for(int j=0;j<10;j++)
        {
            for(int k=0;k<10;k++)
            {
                int n=i*100+j*10+k;
                if(n==i*i*i+j*j*j+k*k*k)
                    cout<<n<<endl;
            }
        }
    }
    return 0;
}*/
int main()
{
    int n,a,b,c;
    for(n=100;n<=999;n++)
    {
        a = n/100;
        b = n/10%10;
        c = n%10;
        if (n==(a*a*a+b*b*b+c*c*c))
            cout<< a << b << c <<endl;
    }
    return 0;
}

两种方法:1.通过for循环构造出水仙花数;


2.通过while循环依次判断100~999是否为水仙花数


查看评论

神经网络的原理及结构设计

本课程会先从神经网络的原型谈起,然后会通过与传统机器学习算法(朴素贝叶斯、决策树等)进行比较来直观说明为何它如此有效,最后会通过介绍一些对原型的改进与创新来说明为何神经网络能在广大领域发挥作用。
  • 2017年11月09日 15:40

C++ 水仙花数问题

/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者:王 锴英 * * 完成日期:2012...
  • RSwky1220
  • RSwky1220
  • 2012-11-01 17:56:58
  • 5140

循环嵌套--水仙花

需求:在控制台输出所有的”水仙花数” * 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。 class Demo7 { public static void main(Stri...
  • jinjidema_nong
  • jinjidema_nong
  • 2017-07-13 13:36:41
  • 207

输出所有的“水仙花数” C++

  • 2011年05月04日 21:57
  • 471B
  • 下载

水仙花数C++

水仙花数(POJ) 简单题,就直接上代码了
  • a19990412
  • a19990412
  • 2017-10-12 15:51:57
  • 289

C和C++编程,求水仙花数

C和C++编程,求水仙花数; 给本科生助教后,想起来了,觉得数字很神奇,就自己写了下,挺简单的,直接上代码:...
  • jfsufeng
  • jfsufeng
  • 2015-04-28 20:19:43
  • 3804

用C++语言编写查找水仙花数

  • 2008年10月20日 08:38
  • 9KB
  • 下载

求水仙花数C++,两种判断

  • 2009年10月09日 18:58
  • 1010KB
  • 下载

java基础--while循环实现水仙花数

什么是水仙花数: 解析: 一个三位数,其各位数字的立方和是其本身 例如: 153 = 1*1*1+5*5*5+3*3*3 使用for循环 问题: 如何获取各位的数? 例如: 153-...
  • lcn_Lynn
  • lcn_Lynn
  • 2017-05-24 17:08:51
  • 684

水仙花数.rar 水仙花数.rar c++实例

  • 2009年09月04日 17:25
  • 389KB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 882
    积分: 288
    排名: 25万+
    文章存档
    最新评论