写一个求1到1000中水仙花数的代码
时间: 2023-04-10 09:03:13 浏览: 36
以下是求1到1000中水仙花数的代码:
```python
for num in range(1, 1001):
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** 3
temp //= 10
if num == sum:
print(num)
```
这段代码会输出1到1000中的所有水仙花数。
相关问题
用c++写一个输出1到1000的水仙花数代码
#include <stdio.h>
int main()
{
int i, j, k, n;
printf("所有的水仙花数:\n");
for (n=1; n<=1000; n++)
{
i=n/100; //取百位
j=n/10%10; //取十位
k=n%10; //取个位
if (n == i*i*i + j*j*j + k*k*k)
printf("%-5d", n);
}
printf("\n");
return 0;
}
帮我写一个c语言求1到1000的水仙花数
好的,以下是求1到100的水仙花数的C语言代码:
#include <stdio.h>
#include <math.h>
int main()
{
int i, num, sum, digit;
for (i = 1; i <= 100; i++)
{
num = i;
sum = ;
while (num > )
{
digit = num % 10;
sum += pow(digit, 3);
num /= 10;
}
if (sum == i)
{
printf("%d ", i);
}
}
return ;
}
希望能帮到你!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)