#18048: 錯在哪????拜託,測試執行有過


nicktsao88@gmail.com (曹文正)

學校 : 逢甲大學
編號 : 75483
來源 : [36.231.100.36]
最後登入時間 :
2021-01-21 15:34:06

#include <stdio.h>
#include <stdlib.h>

int p(const void *a,const void *b){
return !(*(int*)a-*(int*)b);
}
int main(){
int n,i=0,j,k;
long long int s=0;
int a[10000]={0};
while(scanf("%d",&n)!=EOF){

while(scanf("%d",&a[i])!=EOF&&a[i]!=-1){
i++;
}//輸入紅包數
qsort(a,i,sizeof(int),p);
if(n>i){
n=i;
}
for(j=0;j<n;j++){
s=s+a[j];
}//加總從大加到小
printf("%lld\n",s);
s=0;
i=0;


}

 

 

 

}