题解 | #公务员面试#

公务员面试

https://www.nowcoder.com/practice/f3a134908d5b41869f14f58307008a97

#include <stdio.h>
int main(void)
{
    int score = 0; //成绩
    int sum = 0; //求和
    double ave = 0.0; //平均值

    int max = 0, min = 101;
    int i = 0;  //计数器
    while(scanf("%d", &score) != EOF)
    {
        //求和、求最大最小
        i++;
        sum += score;
        max = score > max? score: max;
        min = score < min? score: min;
        
        if(7 <= i)  //七个成绩
        {
            sum -= max + min;
            ave = (double)sum / 5.0;
            printf("%.2lf\n", ave);    //打印
            //重置
            i = sum = ave = 0;
            max = 0;
            min = 101;
        }
    }
    
    return 0;
}

全部评论

相关推荐

jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务