#4332. [GESP202503 八级 C++] 第 14 题

[GESP202503 八级 C++] 第 14 题

下列程序实现了输出杨辉三角形,代码中横线部分应该填入的是( )。

#include <iostream>
using namespace std;
#define N 35
int a[N];
int main() {
    int n;
    cin >> n;
    for (int i = 0; i < n; i++) {
        a[i] = 1;
        for (int j = i - 1; j > 0; j--)
            ________; // 在此处填入选项
        for (int j = 0; j <= i; j++)
            cout << a[j] << " ";
        cout << endl;
    }
    return 0;
}

{{ select(1) }}

  • a[j] += a[j + 1]
  • a[j] += a[j - 1]
  • a[j - 1] += a[j]
  • a[j + 1] += a[j]