中易网

用C语言编程求平均值:

答案:2  悬赏:80  
解决时间 2021-04-27 21:42
  • 提问者网友:他的思颖
  • 2021-04-27 16:36
要求:
某青年歌手参加歌曲大奖赛,首先由键盘输入评委数目n(n<11),由n个评委对该歌手的演唱进行打分(评委打分由键盘输入),求这位选手的平均得分(去掉一个最高分和一个最低分)。 谢谢!!!
最佳答案
  • 二级知识专家网友:短发女王川岛琦
  • 2021-04-27 18:11
#include
int n,i;
double sum,a,minn,maxn;

int main()
{
scanf("%d",&n);
sum=0; minn=10000; maxn=-10000;
for (i=1; i<=n; i++)
{
scanf("%lf",&a);
sum+=a;
if (a if (a>maxn) maxn=a;
}
sum-=minn+maxn;
printf("%.2lf\n",sum/(n-2));
}

如果最高分高于10000,请把minn=10000;中的10000改成稍微大于最高分的一个数,如果最低分地域-10000,请把maxn=-10000;中的-10000改成略小于最低分的一个数
我默认最终结果保留两位小数,如需变动,则把printf("%.2lf\n",sum/(n-2));
中的"2"改成你想保留的小数位数,若保留整数则改为"0"。
全部回答
  • 1楼网友:恕我颓废
  • 2021-04-27 19:35
//求3个数的平均值用c语言编程 #include void main() { float x=0,y=0,z=0,j=0; printf("请输入数字x的值 "); scanf("%f",&x); printf("请输入数字y的值 "); scanf("%f",&y); printf("请输入数字z的值 "); scanf("%f",&z); j=(x+y+z)/3; printf("%f\n",j); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息