#include <stdio.h>

int main() {
    int grades[5];
    int total = 0;

    for (int i = 0; i < 5; i++) {
        scanf('%d', &grades[i]);  // 从键盘上输入五个整数
        total += grades[i];  // 累加成绩,计算总成绩
    }

    float average = (float)total / 5;  // 计算平均成绩

    printf('%d %.2f
', total, average);  // 输出总成绩和平均成绩(保留两位小数)

    return 0;
}

解释:

  1. 首先,我们定义一个大小为5的整数数组grades来存储五门成绩,以及一个变量total来存储总成绩。
  2. 然后,使用for循环从键盘上输入五个整数,并将其存储在grades数组中。在每次循环中,我们使用scanf来读取输入的整数,并将其赋值给grades[i]
  3. 同时,我们对每个输入的成绩进行累加,计算总成绩,将结果存储在total变量中。
  4. 接下来,我们使用(float)total / 5来计算平均成绩。将total强制类型转换为float,然后除以5得到平均成绩。
  5. 最后,我们使用printf输出总成绩和平均成绩。在输出平均成绩时,我们使用%.2f来设置输出格式,保留两位小数。
C语言编程:计算学生五门成绩的总成绩和平均成绩

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

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