解题思路:
注意事项:注意判断俩个同学成绩一样的情况
参考代码:
a=int(input())
b=[]
sum=0
sun=0
suk=0
n=0
w=[]
k=0
t=[]
for i in range(a):
c=input()
b.append(c)
d=c.split()
e=int(d[2])
f=int(d[3])
g=int(d[4])
sum+=e
sun+=f
suk+=g
m=e+f+g
if m>n:
n=m
t=[]
v=b.index(c)
t.append(v)
elif m==n:
v=b.index(c)
t.append(v)
w.append(round(sum/a))
w.append(round(sun/a))
w.append(round(suk/a))
for s in w:
print(s,end=' ')
print('\r')
for r in t:
print(b[r])
0.0分
0 人评分
C语言训练-最大数问题 (C语言代码)浏览:648 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:573 |
分糖果 (C++代码)浏览:1537 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:603 |
C语言训练-求函数值 (C语言代码)浏览:600 |
三角形 (C++代码)递归(存在大量重复计算,容易出现时间超限)浏览:836 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:701 |
杨辉三角 (C语言代码)浏览:504 |
C二级辅导-计负均正 (C语言代码)浏览:523 |
C二级辅导-阶乘数列 (C语言代码)浏览:583 |