跳到主要内容

简述输入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()函数在每次循环结束时调用,用于在每一行结束后换行。