题解 | #公务员面试#

公务员面试

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

#include<stdio.h>
int main() {
    int val[7], sum = 0;
    double ave;
    while (scanf("%d %d %d %d %d %d %d", &val[0], &val[1], &val[2], &val[3],
                 &val[4], &val[5], &val[6]) != EOF) {
        int max = val[0], min = val[0];  //初始化最大最小值为第一个数
        for (int i = 0; i < 7; i++) {
            if (val[i] > max) max = val[i];  //判断最大值
            if (val[i] < min) min = val[i];  //判断最小值
            sum += val[i];  //求和
        }
        ave = (sum - max - min) / 5.0;  //求平均值
        sum = 0; //初始化和值
        printf("%.2f\n", ave);
    }
    return 0;
}
全部评论

相关推荐

HNU_fsq:建议直接出国,这简历太6了。自愧不如
点赞 评论 收藏
分享
10-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务