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语言训练-求车速 (C语言代码)浏览:1167 |
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1508 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:809 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:692 |
Tom数 (C++代码)浏览:828 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:495 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:899 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1817 |
剪刀石头布 (C语言代码)浏览:1753 |