题目描述
求数组中第k小的元素
输入格式
输入一共3行:
第一行:一个整数n表示数组中元素的数量。
第二行:一共n个整数,表示数组中的元素
第三行:一个整数k
输出格式
输出一个整数,表示数组中第k小的元素
输入样例
10
1 2 3 4 5 6 7 8 9 10
5
输出样例
5
#include<stdio.h>
int main()
{
int n,x;
scanf("%d",&n);
int arr[n];
for(int i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
scanf("%d",&x);
printf("%d",arr[x-1]);//数组的下标要减一
}