单选题

下面C++代码实现输出如下图形,横线应填入的代码是(    )。

/*
高度:5
*
***
*****
*******
*********
*/
int height;
cout << "高度: ";

//获取用户输入的高度
cin >> height;
for (i=0; i<height; i++){
      //打印每行前面的空格
      for (j = 0; j < _______________; j++)
            cout << " ";
      //打印每行的星号
      for (k = 0; k < _______________; k++)
            cout << "*";
      //输出一行后,换行
            cout << endl;
}
A

height - i

2 * i

B

height

2 * i

C

height - i

2 * i + 1

D

height - i - 1

2 * i + 1

赣ICP备20007335号-2