0
点赞
收藏
分享

微信扫一扫

输入7个整数(0-100),代表7个整数,用空格隔开.小数点后保留两位小数,每行输入后换行.去掉一个最高分一个最低分,输出每组的平均分.用一个循环完成(7个面试官问题)

水沐由之 2022-04-30 阅读 66
c语言

#include<stdio.h>

int main()
{
    int sum = 0;
    int score = 0;
    int max = 0;
    int min = 100;
    for (int i = 0; i < 7; i++)
    {
        scanf("%d", &score);
        sum += score;//读取值的同时求和
        if (score > max)
        {
            max = score;//重置并舍弃最大值
        }
        if (score < min)
            min = score;//重置并舍弃最小值
    }
    printf("%.2f\n", (sum - max - min) / 5.0);//%.2f是两位小数
    return 0;
}

 

举报

相关推荐

取一个整数的后四位

0 条评论