有没有大神帮我看一下哪里错了

#include<stdio.h>
int main()
{
int app[10000],i,sum=0,k,m,n;
scanf("%d",&i);
for(k=0;k<i;k++)
scanf("%d",&app[k]);
if(i==1)
sum=0;
else if(i==2)
{
sum=app[0]+app[1];
printf("%d",sum);
}
else
{
for(m=i;m>=2;m--)
{

for(k=0;k<i;k++)
sum+=app[k];
n=0;
for(k=0;k<i;k++)
if(app[k]>=app[0]) n=k;
app[n]=0;
}
printf("%d",sum);
}
return 0;
}

0 条评论

目前还没有评论...

信息

ID
1097
难度
6
分类
贪心 点击显示
标签
递交数
23906
已通过
6330
通过率
26%
被复制
41
上传者