编写程序,用户输入一个N*N的矩阵以及正整数m,对N*N的二维数组右上半三角元素的值乘以m

小巷旧人_492 |浏览1157次
收藏|2020/05/08 11:14

满意回答

2020/05/08 11:23

你要用什么语言?这个算法上没难度,主要是输出 /输出 ,以下是我写的参考#coding:utf-8import math,numpys=''t=input("a=")while t[len(t)-1]!=')': s+=t t=input()s+=tb=eval(s)m=int(input('m='))n=int(math.sqrt(len(b)))#a=[[0]*n for i in range(n)]a=numpy.array(b).reshape(n,n)#print(a)print('a=')print('(')for i in range(n): for j in range(n): if j>=i: if j==i and i==n-1: print(a[i][j]*m,end=')') else: print(a[i][j]*m,end=',') else: print(a[i][j],end=',') print() 测试(你的例样,m没有输入)

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...