求助!!
查看原帖
求助!!
597968
DONGRUIHENG楼主2023/9/27 22:00

麻烦问一下哪里出问题了?〈苦涩〉

#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;
}
2023/9/27 22:00
加载中...