C语言 算法:打分问题!!!

题目是这样的:有n个评委,给体操运动员打分(10分制),运动员得分结果为去掉一个最高分,去掉一个最低分,然后在求平均值即为运动员的得分。

求问大神们(如果评委人数<=2,则输出"评委人数不够")这个该怎么写进去,我用了while但是好像行不通,大家帮忙看看!谢谢!

#include<stdio.h>
int main()
{
int n,i;
float a[1000],sum = 0;
float max=0,min=11;
scanf("%d",&n);
    for(i=0;i<n;i++)
    {
    scanf("%f", &a[i]);
    }
    for(i=0;i<n;i++)
    {
        if(a[i]>max)
            max=a[i];
        if(a[i]<min)
            min=a[i];
        sum+=a[i];
    }
    printf("%.2f\n",(sum-max-min)*1.0/(n-2));
}


1个回答

int main()
{
int n,i;
float a[1000],sum = 0;
float max=0,min=11;
scanf("%d",&n);
if(n<=2){
    scanf("评委人数不够");
    return 0;
}
    for(i=0;i<n;i++)
    {
    scanf("%f", &a[i]);
    }
    for(i=0;i<n;i++)
    {
        if(a[i]>max)
            max=a[i];
        if(a[i]<min)
            min=a[i];
        sum+=a[i];
    }
    printf("%.2f\n",(sum-max-min)*1.0/(n-2));
}


Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问

相似问题

2
一个c语言的算法循环问题
1
一个有关使用C语言实现计算器方面的算法问题求大家给点思路
1
用C语言如何解决Halloween treats这个算法问题?
2
C语言 欧几里得算法运行时出现的问题
0
请教一个有关随机数生成算法方面的算法问题,利用C语言算法的实现的过程方式
0
一个表达式的优先级方面的计算的问题,算法问题采用C语言计算的方式是什么
3
【c语言】:一个简单递归算法的调用:1020个西瓜几天后能卖完
1
分治算法:二分归并排序的合并中一段代码有疑问
0
利用C语言的程序编写算法,计算最小的节点的编码的数字的问题怎么实现的?
0
字符串echo方式的一个算法,怎么才能采用C语言的程序编写代码的办法实现这个解答?
1
求一个代码c语言实现图的深度遍历(递归)、非递归算法以及实现图的广度遍历(队列)
0
putu问题,怎么使用 C语言的算法?
3
先学语言还是算法 (求解!)
2
大一c++算法类作业问题
0
C语言算法,Substitution Cipher怎么做
1
C++算法问题 跪求代帮助!
1
算法分组问题,一个班n个人进行分组,每组最多k个人,有两个要求,组与组之间人数最多相差1,队伍数要尽可能少。
1
求助关于Diffie-Hellman密钥交换协议变体算法的一个问题!!
1
c语言迷宫问题怎么解??
0
一个关于只涉及矩阵行列操作的问题,求算法,急急急!!!