解题思路:列表求解,用set()做数据清洗即可
注意事项:注意题目格式,输入输出的要求
参考代码:
import sys
count = 1
lst_id = []
lst_num = []
for line in sys.stdin :
if count % 2 == 0 :
lst_rec = [int(i) for i in line.split()]
lst_rec = list(set(lst_rec))
lst_rec.sort()
lst_num.append(lst_rec)
else :
if int(line) == 0 :
break
else :
lst_id.append(line)
count += 1
for i in range(len(lst_id)) :
print(len(lst_num[i]))
print(' '.join(str(i) for i in lst_num[i]))
print()
0.0分
1 人评分
【求帮助】C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:785 |
C二级辅导-等差数列 (C语言代码)浏览:1213 |
【出圈】 (C语言代码)浏览:553 |
Pascal三角 (C语言代码)浏览:1182 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:528 |
WU-格式化数据输出 (C++代码)浏览:1194 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:575 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:526 |
1024题解浏览:803 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1478 |