解题思路:
注意事项:
参考代码:
lis=[] while True: try: dat=list(map(str,input().split('/'))) lis.append(dat) except: break lis.sort(key=lambda x:x[2]) for i in range(len(lis)-1): if lis[i][2]==lis[i+1][2]: if lis[i][0]>lis[i+1][0]: lis[i],lis[i+1]=lis[i+1],lis[i] for i in range(len(lis)-1): if lis[i][0]==lis[i+1][0]: if lis[i][1]>lis[i+1][1]: lis[i],lis[i+1]=lis[i+1],lis[i] for i in lis: st='' for j in i: st+=str(j)+'/' print(st[:-1])
0.0分
0 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:591 |
C语言训练-素数问题 (C语言代码)浏览:1661 |
【回文数(二)】 (C语言代码)浏览:731 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1119 |
本人酷爱递归实现很多问题,这里也是浏览:557 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1162 |
WU-陶陶摘苹果2 (C++代码)浏览:975 |
【矩阵】 (C++代码)浏览:950 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:545 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:534 |