你可以使用两层循环来打印一个边长为n的正方形。第一层循环用于控制行数,第二层循环用于控制每一行中的打印次数。
以下是使用Python语言的示例代码
n = int(input("请输入正方形的边长:"))
for i in range(n):
for j in range(n):
print("*", end=" ")
print()
这段代码首先使用input
函数获取用户输入的边长n,并将其转换为整数类型。然后使用两层for
循环,外层循环控制行数,内层循环控制每一行中的打印次数。在内层循环中,使用print
函数打印一个星号"*"
,并通过end=" "
参数指定打印完毕后不换行。然后在外层循环的每一次迭代结束后,通过使用print()
函数打印一个换行符,实现换行。
这样就可以打印出一个边长为n的正方形,每个边长由星号*
组成。