解题思路:
1、推导式输入3x3矩阵;
2、将3x3矩阵右上三角形与左下三角形交换;
3、遍历输出矩阵;
注意事项:
1、推导式输入时需注意split括号内无内容,也就是默认空格;
2、交换对角时,需注意内循环的起点因为i+1,如果时range(3)则会交换俩次;
3、遍历输出时,输出一行后,需要加一个换行符;
参考代码:
a = [list(input().split()) for i in range(3)] #利用推导式输入一个3x3矩阵
for i in range(3):
for j in range(i+1,3):
a[i][j],a[j][i] = a[j][i],a[i][j] #交换对角项
for i in range(3):
for j in range(3):
print(a[i][j],end = ' ') #遍历输出
print()
0.0分
4 人评分
用筛法求之N内的素数。 (C语言代码)浏览:664 |
1009题解浏览:724 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:543 |
Hello, world! (C语言代码)浏览:714 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:696 |
C二级辅导-求偶数和 (C语言代码)浏览:671 |
分糖果 (C语言代码)浏览:912 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:795 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:579 |
小O的图案 (C语言代码)浏览:912 |