麻烦问一下哪里出问题了?〈苦涩〉
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,i,j,p,sum1,sum2,a[1001],b[1001],c[1001]={false};
float t;
while(cin>>n){
t=0;
for(i=1;i<=n;i++)cin>>a[i];
for(i=1;i<=n;i++){
sum1=1000001;
for(j=1;j<=n;j++)
if(a[j]<sum1&&!c[j])sum1=a[j],sum2=j;
b[i]=sum1,c[sum2]=true;
cout<<sum2<<" ";
}
cout<<endl;
for(i=1;i<=n-1;i++)
for(j=1;j<=i;j++)t+=b[j];
printf("%.2lf",float(t/n));
}
return 0;
}