计算水仙花数

原创 2004年10月25日 15:23:00

/*
 有道题是输出所有的水仙花数,水仙花数是指一个3位数,
 其各位数字的立方和等于该数本身。例如:153=1的3次方+5的3次方+3的3次方。
*/

#include <iostream>
#include <conio.h>

using namespace std;

#define TRIMP(x) (x)*(x)*(x)

int main()
{
 cout<<"水仙花数有:"<<endl;

 int b, c, d, tmp;
 b = c = d = 0;
 for(int n = 100; n<=999; ++n)
 {
  b = TRIMP(n/100);
  c = TRIMP((n%100)/10);
  d = TRIMP((n%100)%10);
  tmp = b + c + d;
  if(n == tmp)
   cout << n << endl;
 }

 getch();
 return 0;
}

C#求水仙花数!

最近在入门学习.NET编程,慢慢的学习了一些门道,同时也需要将学习的点点滴滴记录下来,今天我就自己想了想,把水仙花数的代码写出来,运行也通过了,就贴在这里,分享给大家,也给自己做一个记录。using ...
  • fogyisland2000
  • fogyisland2000
  • 2015年01月10日 00:47
  • 3226

请编程计算出所有的水仙花数。

#include #include int main() { int i,a,b,c; for(i=100;i
  • tx17_38381517116
  • tx17_38381517116
  • 2017年11月11日 13:33
  • 253

js实现1000以内水仙花数

水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153) 水仙花数又称阿姆斯特朗数。 三位的水仙花数共有...
  • acess520
  • acess520
  • 2016年03月30日 14:43
  • 3032

非常经典的JAVA编程题(水仙花数)

代码下载:https://github.com/IsResultXaL/Algorithm/blob/master/src/FindDaffodilNumber.java有更好的方案请在评论里分享!题...
  • IsResultXaL
  • IsResultXaL
  • 2016年04月29日 09:50
  • 4628

php 求水仙花数优化

水仙花数是指一个n位数(n>=3),它每个位上数字的n次幂之和等于它本身,n为它的位数。(例如:1^3+5^3+3^3 = 153)...
  • fdipzone
  • fdipzone
  • 2014年06月29日 11:15
  • 22469

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

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

Python求水仙花数

# -*- coding: utf-8 -*- #水仙花数153=1的三次方+5的三次方+3的三次方 def SX(num): temp=num a=num%10 num/=1...
  • qq_37702781
  • qq_37702781
  • 2017年08月22日 22:56
  • 934

java技术支持 求1000之内的所有水仙花数

/* * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. *...
  • xgcfxl2011
  • xgcfxl2011
  • 2012年09月15日 11:12
  • 12742

Python中水仙花算法的计算

Python中水仙花算法的计算
  • u014745194
  • u014745194
  • 2017年04月20日 10:08
  • 349

水仙花数Python做法

水仙花数Python做法
  • u013132719
  • u013132719
  • 2015年02月03日 12:27
  • 6268
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:计算水仙花数
举报原因:
原因补充:

(最多只允许输入30个字)