编写程序,打印1~999之间的全部同构数。所谓同构数,是指该数出现在它的平方数的右侧。如25^2=625,25出现在625的右端,25就是同构数。 ***输入提示信息:无 ***输入数据格式:无 ***输出提示信息:"Print all the isomorphism between 1-999:\n" ***输出数据格式:"%d " 注:输出提示信息请放在循环体之外
时间: 2023-07-23 09:14:21 浏览: 165
编写一个java应用程序。用户从键盘输入一个1-9999之间的数
5星 · 资源好评率100%
好的,这是一个简单的问题,下面是 Python 的代码实现:
```python
print("Print all the isomorphism between 1-999:")
for i in range(1, 1000):
square = i * i
digits = len(str(i))
if str(square)[-digits:] == str(i):
print(i, end=' ')
```
输出结果为:
```
Print all the isomorphism between 1-999:
1 5 6 25 76 376 625
```
这些数字都是在它们的平方数的右侧出现的同构数。
阅读全文