题解
2024-10-18 20:31:16
发布于:江苏
10阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main (){
int n;
cin>>n;
int a[n];
for(int s=0;s<n;s++){
cin>>a[s];
}
int max;
int shu;
for(int i=0;i<n;i++){
max=-999999;
for(int j=i;j<n;j++){
if(a[j]>max){
shu=j;
max=a[j];
}
}
swap(a[shu],a[i]);
}
for(int k=0;k<n;k++){
cout<<a[k]<<" ";
}
return 0;
}
全部评论 1
正确的,验算过了
2024-10-18 来自 江苏
0
有帮助,赞一个