0分求助
查看原帖
0分求助
1320784
yinzixia楼主2024/4/21 10:33
#include<bits/stdc++.h>
using namespace std;
struct as{
	int id;
	int n;
};
bool cmp(as x,as y){
	return x.n>y.n;
}
bool cp(int a,int b){
	return a>b;
}
int main(){
	as a[9];
	for(int i=1;i<9;i++){
		cin>>a[i].n;
		a[i].id=i;
	}
	sort(a,a+9,cmp);
	int sum;
	sum=a[1].n+a[2].n+a[3].n+a[4].n+a[5].n;
	cout<<sum<<endl;
	int b[6];
	b[1]=a[1].id;
	b[2]=a[2].id;
	b[3]=a[3].id;
	b[4]=a[4].id;
	b[5]=a[5].id;
	sort(b+1,b+6);
	for(int i=1;i<6;i++)cout<<b[i]<<" ";
	return 0;
}
2024/4/21 10:33
加载中...