#include <stdio.h>

int main() {
    int scores[10];
    int choice;
    int sum = 0;
    int max = 0;
    int min = 100;

    printf('请输入10个同学的成绩:\n');
    for (int i = 0; i < 10; i++) {
        scanf('%d', &scores[i]);
    }

    do {
        printf('请选择要进行的操作:\n');
        printf('1. 求平均分\n');
        printf('2. 求最高分\n');
        printf('3. 求最低分\n');
        printf('4. 退出程序\n');
        scanf('%d', &choice);

        switch (choice) {
            case 1:
                for (int i = 0; i < 10; i++) {
                    sum += scores[i];
                }
                printf('平均分为:%d\n', sum / 10);
                break;
            case 2:
                for (int i = 0; i < 10; i++) {
                    if (scores[i] > max) {
                        max = scores[i];
                    }
                }
                printf('最高分为:%d\n', max);
                break;
            case 3:
                for (int i = 0; i < 10; i++) {
                    if (scores[i] < min) {
                        min = scores[i];
                    }
                }
                printf('最低分为:%d\n', min);
                break;
            case 4:
                printf('程序已退出。\n');
                break;
            default:
                printf('输入错误,请重新输入。\n');
                break;
        }
    } while (choice != 4);

    return 0;
}
C语言程序:计算10个学生的平均分、最高分和最低分

原文地址: https://www.cveoy.top/t/topic/ocjD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录