如何用c中的输入用函数实现矩阵的输入两个整数的转化?

利用python计算首先要面对输入的问題。python不像java和c++这类编程语言在输入变量之前会定义变量的类型,因此可以在一行输入多个整数而python读取一行多个数字只能通过先读取成字苻串,可以利用split方法进行切割将数保存至列表中

3*3矩阵的输入在这里我想的是首先将第每行的3个数字以字符串的形式保存,然后根据空格汾割存入一个列表中最后将这3个列表放在一个列表里,构成一个3*3的矩阵但是要注意,在这里分割保存的类型是字符类型因此在后面進行运算的时候要注意不能直接运算,需要将字符转化整型数字可以直接通过ord函数将字符转化为对应的ASCII码减去48。

乘法的话稍稍复杂一点由于在计算[1][1]的时候需要A行不变,每一列与B的行相加B的列不变,利用三层循环计算A[i][k]+B[k][j]

我要回帖

更多关于 用函数实现矩阵的输入 的文章

 

随机推荐