以下是使用Python编写的程序示例:
import math
def print_table():
print("{:<10s}{:<10s}{:<10s}{:<10s}".format("Number", "Square", "Square Root", "Reciprocal"))
print("-" * 40)
for i in range(1, 41):
square = i ** 2
square_root = math.sqrt(i)
reciprocal = 1 / i
print("{:<10d}{:<10d}{:<10.2f}{:<10.2f}".format(i, square, square_root, reciprocal))
print_table()
运行代码将打印出包含整数从1到40的表格,其中包括它们的平方、平方根和倒数。表格的每一列都以固定的宽度对齐,并且平方根和倒数的值保留两位小数。