#include<iostream>
using namespace std;
int n;
int main()
{
cin>>n;
int p[n];
double a[n],sum=0;
for(int i=1;i<=n;i++)
{
cin>>a[i];
p[i]=i;
}
for(int i=1;i<=n-1;i++)
{
for(int j=1;j<=n-i;j++)
{
if(a[j]>a[j+1])
{
swap(a[j],a[j+1]);
swap(p[j],p[j+1]);
}
}
}
for(int i=1;i<=n;i++)
{
cout<<p[i]<<" ";
}
for(int i=1;i<=n;i++)
{
sum+=a[i]*(n-i);
}
cout<<endl;
sum/=n;
printf("%.2lf",sum);
return 0;
}
为什么一直过不了,
查了好几次都没看出什么问题 ?
求助!