为啥算错了?
查看原帖
为啥算错了?
1087556
114514abb楼主2024/11/10 10:26
#include<bits/stdc++.h>
using namespace std;
struct person{
	int T;
	int s;
}a[1001];
bool p(person x,person y){
	return x.T<y.T;
}
int main(){
    int n;
    double t=0;
    cin>>n;
    for(int i=0;i<n;++i){
        cin>>a[i].T;
        a[i].s=i;
    }
    sort(a,a+n,p);
    for(int i=0;i<n;++i){
        cout<<a[i].s+1<<" ";
        t+=a[i].T;
    }
    t/=n-1;
    cout<<endl;
    printf("%.2lf",t);
}
2024/11/10 10:26
加载中...