Lc629 发表于 2023-1-10 20:35:40

帮帮解决一下这个问题,全球大佬们!

定义一个结构体或类,用于存储一个圆形(X轴,Y轴,半径),存入五个大小不一的圆形,输出根据半径排序后的结果。提交代码和运行结果,最好用python或者是C+求求了

元豪 发表于 2023-1-11 09:33:26

class circle:
    def __init__(self, x, y, radius):
      self.x = x
      self.y = y
      self.radius = radius
      self.t = {}
      for i in range(5):
            self.t] = , self.y]
      
    def PaiXu(self):
      self.t = dict(sorted(self.t.items(), key=lambda y: y))
      self.t2 = list(self.t)
      for i in range(5):
            print(self.t2, self.t], self.t], sep='\t')

c = circle(, , )
c.PaiXu()

运行结果:
1       24      49
10      48      64
20      20      79
30      8       53
40      12      7
页: [1]
查看完整版本: 帮帮解决一下这个问题,全球大佬们!