求助,WA
查看原帖
求助,WA
1055698
inkfox_exe楼主2023/10/31 21:45
#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int main(){
	int a[1200],num[1200],n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		num[i]=i;
	}
	for(int i=1;i<=n-1;i++){
		for(int j=1;j<=n-i;j++){
			if(a[j]>a[j+1]){
				int t=a[j];
				a[j]=a[j+1];
				a[j+1]=t;
				int m=num[j];
				num[j]=num[j+1];
				num[j+1]=m;		
			}
		}
	}
	for(int i=1;i<=n;i++){
		cout<<num[i]<<" ";
	}
	cout<<endl;
	long long sum=0;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=i;j++){
			sum+=a[j]; 
		}
	}
	printf("%.2lf",sum/double(n));
	return 0;
} 

请问里出了问题 最后结果很离谱 谢谢大佬了

2023/10/31 21:45
加载中...