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


nicktsao88@gmail.com (曹文正)

學校 : 逢甲大學
編號 : 75483
來源 : [36.231.100.36]
最後登入時間 :
2021-01-21 15:34:06
b980. 3rd CPSC Problem 5--領紅包 -- 第三屆新北市立中山國中程式設計競賽 | From: [118.168.113.113] | 發表日期 : 2019-06-14 01:29

#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;


}

 

 

 

}

 
ZeroJudge Forum