简述输入N, 打印 N*N 矩阵 ?
参考答案:
要输入一个数字N并打印一个N*N的矩阵,您可以使用各种编程语言。以下是一个使用Python的简单示例:
# 输入N
N = int(input("请输入N的值:"))
# 初始化一个N*N的矩阵
matrix = [[0 for _ in range(N)] for _ in range(N)]
# 打印矩阵
for i in range(N):
for j in range(N):
print(matrix[i][j], end=' ')
print() # 换行
这个脚本首先会提示用户输入一个数字N。然后,它会创建一个N*N的矩阵,其中所有元素都初始化为0。最后,它会遍历这个矩阵并打印出每个元素。
请注意,这个矩阵的所有元素都被初始化为0。如果您想要一个包含其他值(例如1到N*N的整数)的矩阵,您可以在创建矩阵时修改循环体,或者在打印矩阵时修改打印语句。
另外,end=' '
参数用于在打印每个元素后添加一个空格,使得同一行的元素之间有空格分隔。print()
函数在每次循环结束时调用,用于在每一行结束后换行。