题目:输入n 个整数,输出其中最小的k 个
-
第一行输入两个整数n和k
-
第二行输入一个整数数组
-
输出一个从小到大排序的整数数组
示例输入:
5 2
1 3 5 7 2
示例结果:
1 2
/// <summary>
/// 5.输入n 个整数,输出其中最小的k 个。
/// </summary>
#region
static void Main(string[] args)
{
//第一行输入两个树n和k
string input1 = Console.ReadLine();
string[] numstr = input1.Split(',');
int[] numarr = new int[int.Parse(numstr[0])];//第二列数组长度
string input2 = Console.ReadLine();
var str= input2.Split(',');
for (int i = 0; i < str.Length; i++)
{
numarr[i]= int.Parse(str[i]);
}
//排序
Array.Sort(numarr);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < int.Parse(numstr[1]); i++)//输出的个数
{
sb.Append(numarr[i]).Append(" ");
}
Console.Write(sb);
Console.ReadLine();
}
#endregion