#include <stdio.h> //引入stdio.h头文件

int main() { float scores[5]; //定义一个长度为5的数组,用于存储五门课程的成绩 float sum = 0; //定义变量sum,用于存储五门课程的成绩总和 float average; //定义变量average,用于存储平均成绩

//从键盘上录入五门课程的成绩
for (int i = 0; i < 5; i++) {
    printf("请输入第%d门课程的成绩:", i + 1);
    scanf("%f", &scores[i]);
    sum += scores[i];  //将录入的成绩加到sum变量中
}

//计算平均成绩
average = sum / 5;

//从小到大排序并输出
for (int i = 0; i < 5; i++) {
    for (int j = i + 1; j < 5; j++) {
        if (scores[i] > scores[j]) {  //如果前一个数比后一个数大,就交换它们的位置
            float temp = scores[i];
            scores[i] = scores[j];
            scores[j] = temp;
        }
    }
    printf("%.1f ", scores[i]);  //输出排序后的成绩
}

printf("\n平均成绩为:%.1f\n", average);  //输出平均成绩

return 0;

}

设计一个程序从键盘上录入五门课程的成绩求1平均成绩2从小到大排序并输出3要求用数组和循环完成4完成程序注释

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

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