程序功能:找出三位数中都有的“水仙花”数,所谓“水仙花”数是指一个三位数,其各位数字的立方和等于该数本身,例如153=13+33+53,所以153是“水仙花”数。用c语言写
时间: 2024-03-19 13:43:12 浏览: 21
以下是用C语言编写的程序:
```c
#include <stdio.h>
int main()
{
int i, j, k, num;
printf("三位数中都有的水仙花数有:\n");
for (num = 100; num < 1000; num++) // 遍历所有3位数
{
i = num / 100; // 百位数
j = num % 100 / 10; // 十位数
k = num % 10; // 个位数
if (num == i*i*i + j*j*j + k*k*k) // 是水仙花数
{
printf("%d\n", num);
}
}
return 0;
}
```
程序运行时,会输出三位数中都有的水仙花数,即:
```
三位数中都有的水仙花数有:
153
370
371
407
```
程序先遍历所有3位数,然后分别计算百位数、十位数和个位数的立方和,若和等于该数本身,则输出该数。
相关问题
一个QByteArray中都是char类型的 取第5和第6位出来合并转换成数字类型
可以使用QByteArray的at()函数获取指定位置上的字符,然后将两个字符合并成一个字符串,再使用QString的toInt()函数将其转换为数字类型。代码示例如下:
```cpp
QByteArray byteArray = "0123456789";
char ch1 = byteArray.at(4);
char ch2 = byteArray.at(5);
QString str = QString(ch1) + QString(ch2);
int num = str.toInt();
```
这里假设QByteArray中包含了"0123456789"这个字符串,取第5和第6位上的字符"4"和"5",将它们合并成字符串"45",最后将其转换成数字类型。
1,2,3,4能组成几种三位数python代码
以下是一个简单的Python代码,可以列举出由1、2、3、4组成的所有三位数:
```python
count = 0
for i in range(1, 5):
for j in range(1, 5):
for k in range(1, 5):
if(i != j) and (i != k) and (j != k):
print(i * 100 + j * 10 + k)
count += 1
print(f"共有{count}个三位数")
```
这个代码中,我们使用三层for循环来枚举所有的情况。由于数字不能重复,所以我们在每一层循环中都添加了一个判断条件。最后,我们统计一下共有多少个三位数被列举出来。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)