1. 运行下面程序,若从键盘上输入“10 20 30 25 15 5 55 0”并回车,则输出结果是 (3) 。
#include <stdio.h>
void main()
{ int a,b,c,sum;
printf("Enter C: ");scanf("%d",&c);
a=b=sum=c;
while(1){
scanf("%d",&c);
if(c==0)break;
if(c>a)a=c;
if(c<b)b=c;
sum+=c;
}
sum=sum-a-b;
printf("sum=%d\n",sum);
}
答案是sum=100
但是算来算去都是85,请教大神求解过程,看看卤煮哪里算错了

……