这道题怎么用C语言编程?
展开全部
# include<stdio.h>
int main()
{
float a[8],sum=0,t;
for(int i=0;i<7;i++)
scanf("%f",&a[i]);
for(int i=0;i<7;i++)//冒泡排序
for(int j=0;j<6-i;j++)
{
if(a[j]<a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
printf("max=%.2f min=%.2f\n",a[0],a[6])//第一项,和最后一项分别为最大值,最小值
for(int i=0;i<7;i++)
{
if(i!=0&&i!=6)//除最大值,最小值累加
sum+=a[i];
}
printf("score=%.2f",sum/5);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询