如下 C++ 代码执行后,输入 4 后,输出的数字图形是( )。(选项中每个 / 表示换行)
int n;
cin >> n;
for (int i = n; i > 0; i--) {
for (int j = 0; j < n - i; j++)
cout << "0 ";
for (int k = 0; k < i; k++)
cout << k + 1 << " ";
cout << endl;
}
- A. 1 2 3 4 / 1 2 3 0 / 1 2 0 0 / 1 0 0 0
- B. 1 2 3 4 / 0 1 2 3 / 0 0 1 2 / 0 0 0 1
- C. 1 2 3 4 / 2 3 4 0 / 3 4 0 0 / 4 0 0 0
- D. 0 0 0 1 / 0 0 1 2 / 0 1 2 3 / 1 2 3 4
正确答案:B