题解 | 统计成绩

统计成绩

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

#include <stdio.h>
int main() {
    int n, i, j = 0;//要输入几科成绩
    float sum = 0;
    float average = 0;
    scanf("%d", &n);
    float temp = 0;
    float score[5] = { 0 };
    for (i = 0; i < 5; i++) {
        scanf("%f ", &score[i]);
    }
    int size = sizeof(score) / sizeof(score[0]);
    //冒泡排序
    for (i = 0; i < size - 1; i++) {
        for (j = 0; j < (size - i) - 1; j++) {
            if (score[j + 1] < score[j]) {
                temp = score[j];
                score[j] = score[j + 1];
                score[j + 1] = temp;
            }
        }
    }
    for (i = 0; i < size; i++) {
        sum += score[i];
    }
    average = sum * 1.0 / size;
    printf("%.2f %.2f %.2f", score[size - 1], score[0], average);
    return 0;
}

全部评论

相关推荐

11-13 20:16
已编辑
厦门理工学院 软件测试
专业嗎喽:硕佬,把学校背景放后面几段,学校背景双非还学院,让人看了就不想往下看。 把实习经历和个人奖项放前面,用数字化简述自己实习的成果和掌握的技能,比如负责项目一次通过率90%,曾4次发现项目潜在问题风险为公司减少损失等等
点赞 评论 收藏
分享
12-27 22:49
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务