`
jilong-liang
  • 浏览: 481051 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

【程序3】题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为1

    博客分类:
  • Java
阅读更多

【程序3   
题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。

 public class Test3 {

public static void main(String[] args) {

int b1, b2, b3;

for (int m = 101; m < 1000; m++) {

b3 = m / 100;

b2 = m % 100 / 10;

b1 = m % 10;

if ((b3 * b3 * b3 + b2 * b2 * b2 + b1 * b1 * b1) == m) {

System.out.println(m + "是一个水仙花数");

}

}

}

}

0
4
分享到:
评论

相关推荐

    水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,例如:$1^3+5^3+3^3=153$。请编写程序求出100到999之间的所有水仙花数。代码

    水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身,例如:$1^3+5^3+3^3=153$。请编写程序求出100到999之间的所有水仙花数。代码文件命名为`Q5.py`。

    打印出所有的"水仙花数(narcissus number),所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身 例如

    题目:打印出所有的"水仙花数(narcissus number)“,所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 逻辑:利用for循环控制...

    Python三位水仙花数OJ题和答案

    “3位水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是 一个“3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。 请按照从大到小的顺序输出所有的3位水仙花数,请用一个“逗号+...

    C语言程序设计-调用函数fun判断一个三位数是否水仙花数;在main函数中从键盘输入一个三位数,并输出判断结果

    C语言程序设计-调用函数fun判断一个三位数是否水仙花数;在main函数中从键盘输入一个三位数,并输出判断...说明:所谓水仙花数是指一3位数,其各位数字立方和等于该数本身;例如:153是一个水仙花数,因为153=1+125+27;.c

    c代码-打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

    这个题目要求我们用C语言编写程序,找出并打印所有三位的水仙花数。下面我们将详细探讨如何实现这个功能。 首先,我们需要理解水仙花数的概念。如标题和描述所言,水仙花数是一个三位数,其各位数字(百位、十位和...

    汇编水仙花数

    汇编水仙花题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位 数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次 方+5的三次方+3的三次方。

    python 实现所有水仙花数

    # 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 # 程序分析:利用for循环控制100-999个数...

    使用C语言实现水仙花数.docx

    水仙花数c语言程序题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环...

    使用C语言实现水仙花数研究.docx

    水仙花数c语言程序题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。程序分析:利用for循环...

    C++实验题:求水仙花数

    cout 水仙花数" ~999中的水仙花数" &lt;&lt; "\n" &lt;&lt; "PS:水仙花数指一个三位数,它的每位数字的立方之和等于该数." ; x = 100; while (x &gt;= 100 && x ) { a = x / 100; // 获取百位数 b = (x - a * 100) / 10; // ...

    三位水仙花数

    "三位水仙花数"是计算机编程领域中的一个经典问题,它涉及到数字理论以及循环控制结构。水仙花数(也称为自恋数或阿姆斯特朗数)是指一个n位数,其每一位数的立方和等于这个数本身。在这个案例中,我们关注的是三位...

    21位水仙花数

    水仙花数(Narcissistic number)是指一个n位数,它的每个位上的数字的n次幂之和等于它本身的一个数。例如,153就是一个典型的3位水仙花数,因为1^3 + 5^3 + 3^3 = 153。 ### 二、21位水仙花数的理解 #### 1. 题目...

    判断1000以内的水仙花数

    例如,153是一个三位的水仙花数,因为1^3 + 5^3 + 3^3 = 153。 ### 知识点解析 #### 1. 水仙花数定义 水仙花数的定义是基于数学和逻辑的结合。一个n位数的水仙花数必须满足以下条件:这个数的每一位数字的n次方的...

    蓝桥杯历年C++题目:水仙花数和数字黑洞

    (以三位数举例)水仙花数是这个数百位的立方(也就是[]³)加上十位的立方再加上个位的立方,恰巧等于这个数。例如:153,1 * 1 * 1 + 5 * 5 * 5 + 3 * 3 * 3 = 153。现在,我想求出所有水仙花数。该怎么办呢? ...

    C语言中的水仙花数,是指一个 n 位数,它的每个位上的数字的n次方之和等于它本身

    例如,153 是一个三位的水仙花数,因为 1^3 + 5^3 + 3^3 = 153。 #### 二、水仙花数的数学特性 1. **定义**:一个 n 位正整数 \( N \),若满足 \( N = d_1^n + d_2^n + ... + d_n^n \),其中 \( d_i \)(\( i = 1,...

    求出水仙花数V10

    水仙花数是一种特殊的三位数,其每个位上的数字立方和等于这个数本身。例如,153是一个水仙花数,因为1的立方是1,5的立方是125,3的立方是27,这三个数字相加恰好等于153。在编程领域,求解水仙花数是一项基础的...

    21位大数的水仙花数

    水仙花数是一种特殊的三位数,它满足这样一个条件:每一位上的数字的立方和等于这个数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。但在题目中提到的是21位的大数水仙花数,这就涉及到了大整数处理和...

    C语言案例分享题目水仙花数.docx

    为了编写一个C语言程序来找出所有的三位水仙花数,我们可以按照以下步骤进行: 1. **确定查找范围**:由于我们需要找的是三位数的水仙花数,因此我们的查找范围是从100到999。 2. **数字拆分**:对于每一个数字,...

    水仙花数问题代码,里面含有解读和解题思路

    示例:153是一个三位的水仙花数,因为 $1^3 + 5^3 + 3^3 = 153$ 用途:水仙花数是数学中的一个有趣现象,常用于编程练习和教育中,以增强对数字操作和循环结构的理解。它们也是数学娱乐和探索数字属性的一个有趣...

    水仙花数c语言程序逐行解释

    题目13:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

Global site tag (gtag.js) - Google Analytics