#include <iostream> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n; ++i) { // 输出左侧空格(数量为n - i) for (int j = 0; j < n - i; ++j) { cout << " "; } // 输出右侧*(数量为2i + 1) for (int j = 0; j < 2 * i + 1; ++j) { cout << "*"; } cout << endl; // 换行 } return 0; } /************************************************************** Problem: 1069 User: fandaohan Language: C++ Result: Accepted Time:11 ms Memory:2072 kb ****************************************************************/