题目:编程求出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其中各位数字的立方和等于该数本身,例如153就是一个“水仙花数”,因为153=1*1*1+5*5*5+3*3*3。 要求与输出样张一样才能得到满分。-------------------------------------------------------*/#include <iostream>#include <cmath>using namespace std;int main(){/**********Program**********//********** End **********/ return 0;}
时间: 2023-05-18 07:04:57 浏览: 61
水仙花数是指一个3位数,其中各位数字的立方和等于该数本身。编程求出所有的水仙花数。
输出样例:
153
370
371
407
解析:
水仙花数是指一个3位数,其中各位数字的立方和等于该数本身。因此,我们可以使用循环遍历所有的3位数,然后判断每个数是否为水仙花数。判断的方法是将该数的每个位数分离出来,然后计算每个位数的立方和,最后判断是否等于该数本身。如果是,则输出该数。
相关问题
寻找“水仙花数”:水仙花数是指一个3位数
以下是一个Python程序,用于寻找100到999之间的所有水仙花数:
```python
# 寻找水仙花数
for num in range(100, 1000):
# 获取每个位上的数字
digit1 = num // 100
digit2 = (num // 10) % 10
digit3 = num % 10
# 判断是否为水仙花数
if num == digit1**3 + digit2**3 + digit3**3:
print(num)
```
这段代码会输出100到999之间的所有水仙花数。水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。在这个程序中,我们使用了一个循环来遍历100到999之间的所有数字。然后,我们使用整数除法和取余运算符来获取每个位上的数字。最后,我们判断每个数字是否满足水仙花数的条件,如果满足,则将其打印出来。
编程打印所有的水仙花数。所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身。
好的,以下是代码实现:
#include <stdio.h>
int main() {
int num, digit, sum;
for (num = 100; num < 1000; num++) {
sum = 0;
for (int i = 0; i < 3; i++) {
digit = num % 10;
sum += digit * digit * digit;
num /= 10;
}
if (sum == num) {
printf("%d ", sum);
}
}
return 0;
}
该代码可以输出所有的3位水仙花数,即153、370、371、407。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)