解题思路:
注意事项:
参考代码:
n=int(input()) l=[] l1=[] re=[] for i in range(n): l.append(input()) s=list(set(l))#去重 for i in s:#把每个颜色的次数存到l1[]中 l1.append(l.count(i)) maxn=max(l1) count=l1.count(maxn)#看最大票数相同的有几个 for i in range(count): re.append(s[l1.index(maxn)])#把第一个票数最大的颜色存到re[] s.remove(s[l1.index(maxn)])#s[]和l1[]索引相对应的颜色和该样色的票数 l1.remove(maxn)#去掉一个最大值,才能用index()找下一个,为了保持s和l1 #依然相对应,s也要去除相对应的颜色 re.sort() for i in re: print(i)
0.0分
0 人评分
输出九九乘法表 (C语言代码)浏览:1560 |
字符串的输入输出处理 (C语言代码)浏览:2020 |
C语言程序设计教程(第三版)课后习题10.7 (C++代码)(都说了scanf和gets一般不要混着用)浏览:1126 |
点我有惊喜!你懂得!浏览:3885 |
C语言程序设计教程(第三版)课后习题7.2 (Java代码)浏览:686 |
最小公倍数 (C语言代码)浏览:863 |
最长单词 (C语言代码)浏览:1376 |
Wu-求圆的面积 (C++代码)浏览:1892 |
【蟠桃记】 (C语言代码)浏览:1034 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:556 |