0
已解决
邓涵睿
中级天翼
中级天翼
老铁们,快帮我看一下哪错了,谢谢
#include<iostream>
using namespace std;
int n,a[1005],t,cnt;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<n;i++){
int idx=i;
for(int j=i+1;j<=n;j++){
if(a[j]<a[idx]){
idx=j;
cnt++;
}
}
swap(a[i],a[idx]);
}
for(int i=1;i<=n;i++){
cout<<a[i]<<" ";
}
cout<<endl<<cnt;
return 0;
}
5151