解题思路:
注意事项:
参考代码:
n = int(input().strip())
l = list(map(int,input().strip().split()))
l.sort()
l0 = [1,2,3,5,7]
l1 = [0,4,6,9]
l2 = [8]
t = []
def count(x):
c = 0
while x > 0:
t = x % 10
if t in l1:
c += 1
elif t in l2:
c += 2
else:
c += 0
x = x // 10
return c
for i in l:
c = count(i)
g = [i,c]
t.append(g)
t.sort(key=lambda x:x[1])
for i in t:
print(i[0],end=" ")
0.0分
0 人评分
程序员的表白 (C语言代码)浏览:1401 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:928 |
a+b浏览:445 |
文科生的悲哀 (C语言代码)浏览:1502 |
C二级辅导-统计字符 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:791 |
1231题解(注意理解“输入多个测试实例”)浏览:824 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:740 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:727 |
1073题解浏览:646 |