题解 | #公务员面试#

公务员面试

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;
}

全部评论

相关推荐

点赞 评论 收藏
分享
codemelo:终面的一般都是很高级别的,肯定难约😋
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务