Sha0_s1


私信TA

用户名:dotcpp0759241

访问量:1796

签 名:

关关难过关关过, 前路漫漫亦灿灿。

等  级
排  名 1663
经  验 2718
参赛次数 3
文章发表 50
年  龄 18
在职情况 学生
学  校 菜就多练
专  业 菜就多练

  自我简介:

菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练 菜就多练

TA的其他文章

#试试python的类来完成,感觉还是C做起来简单

class Student:
    def __init__(self, id, name,grades):
        self.id = id
        self.name = name
        self.grades= grades


s=[]
n=int(input())
for i in range(n):
    data=list(map(str,input().split()))
    s.append(Student(id=data[0],name=data[1],grades = [int(grade) for grade in data[2:]]))
max_stu=None
if s:
    max_stu=s[0]  #初始化为列表中的第一个学生对象,不然不能进行比较

z=zz=zzz=0
for i in s:
    z += (i.grades[0])
    zz += (i.grades[1])
    zzz += (i.grades[2])
    if sum(i.grades) > sum(max_stu.grades):
        max_stu=i
print(z//n,zz//n,zzz//n)
print(max_stu.id,max_stu.name,' '.join(str(i) for i in max_stu.grades))

解题思路:

注意事项:

参考代码:

 

0.0分

0 人评分

  评论区

  • «
  • »