题解
2026-07-07 17:40:13
发布于:江苏
12阅读
0回复
0点赞
这题十分EZ(考五级的人有福了)
结题步骤:
1.输入
2.降序排序
3.相加求和
4.输出
代码:
#include<bits/stdc++.h>
using namespace std;
int n,a[1009],sum=0;
bool cmp(int x,int y){
return x>y;
}
int main(){
//输入
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
//降序排序
sort(a+1,a+n+1,cmp);
//相加求和
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
sum+=a[j];
}
}
//输出
cout<<sum;
return 0;
}
全部评论 1
代码好简洁👍
5天前 来自 上海
1谢谢夸奖,本人是新手只能写出这样的代码
4天前 来自 江苏
1









有帮助,赞一个