编写程序,从键盘输入10个数,去掉一个最大值,求其余9个数的平均数,并输出。
改了很多遍,结果不对
#include<stdio.h>
int main()
{
int a[10];
int i,x=0,y=0,sum=0;
for(i=0;i<10;i++)
{scanf("%d",&a[i]);}
for(i=0;i<10;i++)
{
if(x<=a[i])
x=a[i],y=i;
}
a[y]=0;
for(i=0;i<10;i++)
{sum+=a[i];}
printf("%f\n",float(sum)/9);
return 0;
}