先用字典将没有存储的数据依次存储进来,如果是第一次出现则将出现的次数置为一,出现过的则次数+1,最后用sorted给字典排序,关键值选择第一个值的
参考代码:
#统计数字
n=int(input()) dist={} for i in range(n): a=int(input()) if not a in dist.keys(): dist[a]=1 else: dist[a]+=1 d=sorted(dist.items(),key=lambda x:x[0]) for x in d: print(x[0],end=' ') print(x[1])
简答题没啥好说的,掌握一下字典排序吧
0.0分
1 人评分
校门外的树 (C语言代码)浏览:988 |
淘淘的名单 (C语言代码)浏览:1167 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:701 |
字符逆序 (C语言代码)浏览:706 |
printf基础练习2 (C语言代码)浏览:653 |
有关字符,字符串的输入输出函数说明浏览:498 |
1128题解(返回值为数组的情况)浏览:571 |
罗列完美数 (C语言代码)浏览:519 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:636 |
字符逆序 (C语言代码)浏览:675 |