Run ID | Author | Problem | Lang | Verdict | Time | Memory | Code Length | Submit Time |
---|---|---|---|---|---|---|---|---|
41130 | 老方 | 练59.1 第n大的数 | C++ | No Test Data | 0 MS | 0 KB | 476 | 2024-02-19 12:55:42 |
#include<bits/stdc++.h> using namespace std; void remove(int ns[],int n,int len=10){ for(int i=0;i<len;i++){ if(ns[i]==n){ ns[i]=-1; return; } } } int maxx(int ns[],int len=10){ int max=-100; for(int i=0;i<len;i++){ if(ns[i]>max)max=ns[i]; } return max; } int main(){ int ns[10]={99,200,95,87,98,-12,30,87,75,-25},n; do{ cin>>n; }while(n>10||n<1); for(int i=1;i<n;i++){ remove(ns,maxx(ns)); } cout<<maxx(ns); return 0; }