【题目】
输入n个整数,找出其中最小的k个整数并按升序输出
本题有多组输入样例
数据范围:1≤n≤1000 1≤n≤1000 ,输入的整数满足 1≤val≤10000 1≤val≤10000
输入描述:
第一行输入两个整数n和k
第二行输入一个整数数组
输出描述:
从小到大输出最小的k个整数,用空格分开。
【示例1】
5 2
1 3 5 7 2
【代码】
【写法1】
n,topn=map(int,input().split())
nums=list(map(int,input().split()))
nums.sort()
for index,item in enumerate(nums):
if index<topn:
print(item,end="")
if index+1<topn:
print(" ",end="")
【写法2】
n,topn=map(int,input().split())
nums=list(map(int,input().split()))
nums.sort()
print(" ".join(list(map(str,nums[:topn]))))