变异错误求救!!!(望大佬运行下看看)
查看原帖
变异错误求救!!!(望大佬运行下看看)
644394
dongrq_cs楼主2023/4/5 10:32
#include <bits/stdc++.h>
using namespace std;
struct a{
 int b,num;
}a[1010];
bool cmp(int x,int y){
	return x < y;    
}
int main(){
	int n,i,j;
	double t = 0;
	cin >> n;
	for(i = 1;i <= n;i++){
		cin >> a[i].b;
		a[i].num = i;    
	} 
	sort(a + 1,a + n + 1,cmp);
	for(i = 1;i <= n;i++){
		cout << a[i].num << " ";
	}
	cout << endl;
	for(j = n - 1;j >= 1;j--){
		i = n - j;
		t += a[i].b * j;                
	}
	cout << fixed << setprecision(2) << t;
	return 0; 
}
2023/4/5 10:32
加载中...