知识点:
复合类型:
二维数组
#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'); } }