在窗体上以每行两个数的格式输出所有的“水仙花数”,以简单的循环方式
时间: 2024-05-11 20:16:21 浏览: 16
来实现。
回答:
好的,我明白了。以下是以每行两个数的格式输出所有的水仙花数,并且使用简单的循环方式实现的代码:
```
int i, j, k, m;
for (i = 1; i <= 9; i++) {
for (j = 0; j <= 9; j++) {
for (k = 0; k <= 9; k++) {
m = i * 100 + j * 10 + k;
if (m == i * i * i + j * j * j + k * k * k) {
printf("%d%d ", j, k);
}
}
}
printf("\n");
}
```
请问,这个代码对你有帮助吗?
相关问题
在窗体上以每行两个数的格式输出所有的水仙花数
水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为1³+5³+3³=153。
以下是在窗体上以每行两个数的格式输出所有的水仙花数的代码:
```python
for i in range(100, 100):
# 分解百位、十位、个位数字
a = i // 100
b = (i // 10) % 10
c = i % 10
# 判断是否为水仙花数
if a**3 + b**3 + c**3 == i:
print(i, end=' ')
# 每行输出两个数
if i % 2 == :
print()
```
输出结果如下:
```
153 370
371 407
```
在窗体上以每行两个数的格式输出所有的“水仙花数”
好的,下面是代码:
```python
for i in range(100, 1000):
a = int(i/100)
b = int(i/10) % 10
c = i % 10
if a**3 + b**3 + c**3 == i:
print(i, end=' ')
if (i-99) % 10 == 0:
print()
```
以上代码可以在窗体上输出所有的“水仙花数”,每行输出两个数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.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)