提交时间:2023-10-05 11:17:31

运行 ID: 27419

//选择排序算法 #include<bits/stdc++.h> using namespace std; int ftlen(float n[]){ return sizeof(n)/sizeof(n[0]); } int index(float n[],float na){ for(int i=0;i<ftlen(n);i++){ if(n[i]==na){ return i; } } } int main(){ int n,k; cin>>n>>k; float ns[n]; long long nu[n]; for(int i=0;i<n;i++){ cin>>nu[i]>>ns[i]; } for(int i=0;i<n;i++){ int min=ns[i]; for(int j=i;j<n;j++){ if(ns[j]<min){ float t=ns[i]; ns[i]=ns[j]; ns[j]=t; long long t2=nu[i]; nu[i]=nu[j]; nu[j]=t2; } } } cout<<nu[k-1]<<' '<<ns[k-1]; return 0; for(int i=0;i<10;i++){ cout<<ns[i]<<' '; } return 0; }