金中食堂做的蛋糕总是做成菱形,琪琪希望蛋糕上能裱上一圈小花,她想请你再帮个忙,用电脑画出用“*”号组成的裱花形状,这将是个空心的菱形。
输入
一个整数,n>0。
输出
由n*2-1层“*”号组成的空心菱形。
样例输入
5
样例输出
* * * * * * * * * * * * * * * *
#include <iostream> using namespace std; int main() { int n,a=0,b=0; cin >> n; for (int i = 0; i < 2*n-1 ; i++) { if (i < n) { a++; for (int j = 1; j < 2 * n; j++)//j即为行数 { if (j == n - a + 1 || j == n + a - 1) cout << "*"; else cout << " "; } } else if (i >=n) { b++; for (int k = 0; k < 2 * n - 1; k++) { if (k == b || k == 2 * n - b - 2) cout << "*"; else cout << " "; } } cout << endl; } }