题解 | #统计成绩#

统计成绩

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

#include <stdio.h>

int main() {
    int num;
    double max = 0, min = 0, avg = 0, sum = 0;
    double scores[100] = {0};
    scanf("%d", &num);
    for (int i = 0; i < num; i++) {
        scanf("%lf", &scores[i]);
    }
    max = scores[0];
    min = scores[0];
    for (int j = 0; j < num; j++) {
        if (max < scores[j]) {
            max = scores[j];
        }
        if (min > scores[j]) {
            min = scores[j];
        }
    }
    for (int k = 0; k < num; k++) {
        sum += scores[k];
    }
    avg = sum / num;
    printf("%.2lf %.2lf %.2lf", max, min, avg) ;
    return 0;
}

全部评论

相关推荐

03-10 14:19
已编辑
重庆邮电大学 前端工程师
球Offer上岸👑:测试也难求一面 逆天
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务