while True: n=int(input())# lh=[] for i in range(n): lt=list(input().split()) lh.append(lt) if n=='': break ## print(lh[0][0][0]) for i in range(n): for j in range(i+1,n): if int(lh[i][2])>int(lh[j][2]): lh[i],lh[j]=lh[j],lh[i] elif int(lh[i][2])==int(lh[j][2]): if ord(lh[i][0][0])>ord(lh[j][0][0]): lh[i],lh[j]=lh[j],lh[i] elif ord(lh[i][0][0])==ord(lh[j][0][0]): if int(lh[i][1])>int(lh[j][1]): lh[i],lh[j]=lh[j],lh[i]
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:820 |
矩形面积交 (C语言代码)浏览:1511 |
钟神赛车 (C语言代码)浏览:869 |
简单的a+b (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:791 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:508 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
兰顿蚂蚁 (C++代码)浏览:1044 |
WU-小九九 (C++代码)浏览:1681 |
【计算两点间的距离】 (C语言代码)浏览:1473 |