知识点:
循环控制:循环输出图形
#include <iostream> using namespace std; int main() { int n; while (cin >> n) { for (int i = 1; i <= n + 1; i++) { for (int j = n + 1 - i; j >= 1; j--) { cout << " "; } for (int k = 1; k <= i; k++) { cout << "*"; } cout << endl; } for (int i = n; i >= 1; i--) { for (int j = 0; j <= n - i; j++) { cout << " "; } for (int k = i; k >= 1; k--) { cout << "*"; } cout << endl; } } return 0; }