10分求助
查看原帖
10分求助
1193780
wuhusjqif楼主2023/11/27 19:26
#include<stdio.h>
#include<stdlib.h>
int compar(const void* a,const void* b){
    return *((int*)a)>*((int*)b);
}
int fruit[10005];
int main(){
    int n,quality,labour=0;
    scanf("%d",&n);
    for(int i=1;i<n+1;++i)
    scanf("%d ",&fruit[i]);
    qsort(&fruit[1],n,sizeof(int),compar);
    quality=fruit[1];
    for(int i=2;i<n+1;++i){
        labour+=quality+fruit[i];
        quality+=fruit[i];
    }
    printf("%d",labour);
}
2023/11/27 19:26
加载中...