用最基础的数组的C编程,输入10个整数,去掉两个最大的数,然后求平均值
2个回答
展开全部
int s[10],i,j,m;
for (i=0;i<10;i++) scanf("%d",&s[i]);
for (i=0;i<2;i++)
{ for (j=0;j<9;j++)
if (s[j]>s[j+1])
{ m=s[j+1];
s[j+1]=s[j];
s[j]=m;
}
s[10]=0;
}
m=0;
for (i=0;i<10;i++) m+=s[i];
printf("%f",float(m)/10.0);
for (i=0;i<10;i++) scanf("%d",&s[i]);
for (i=0;i<2;i++)
{ for (j=0;j<9;j++)
if (s[j]>s[j+1])
{ m=s[j+1];
s[j+1]=s[j];
s[j]=m;
}
s[10]=0;
}
m=0;
for (i=0;i<10;i++) m+=s[i];
printf("%f",float(m)/10.0);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询