知识点:

复合类型:

二维数组

#include <iostream>
using namespace std;

int main() {
    int student = 5;
    int subject = 6;
    double score[student][subject];
    double sum;

    for (int i = 0; i < student; i++) {
        sum = 0;
        for (int j = 0; j < subject - 1; j++) {
            scanf("%lf", &score[i][j]);
            sum += score[i][j];
        }
        score[i][subject - 1] = sum;
    }

    for (int i = 0; i < student; i++) {
        for (int j = 0; j < subject; j++) {
            printf("%.1f ", score[i][j]);
        }
        putchar('\n');
    }
}