阅读下面的C++代码。执行后如输入 5 ,其输出的字符图形是( )。
int n,i,j,k;
cin >> n;
for (i = 0; i < n; i++){
for (j = 0; j < n-i-1; j++)
cout << " ";
for (k = 0; k < 2*i+1; k++)
cout << "*";
cout << endl;
}
- A. 1 ***** 2 **** 3 *** 4 ** 5 *
- B. 1 * 2 *** 3 ***** 4 ******* 5 *********
- C. 1 * 2 ** 3 *** 4 **** 5 *****
- D. 1 * 2 ** 3 *** 4 **** 5 *****
正确答案:B