其他分享
首页 > 其他分享> > 金中的蛋糕裱花

金中的蛋糕裱花

作者:互联网

金中食堂做的蛋糕总是做成菱形,琪琪希望蛋糕上能裱上一圈小花,她想请你再帮个忙,用电脑画出用“*”号组成的裱花形状,这将是个空心的菱形。

输入

一个整数,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;
	}


	

}

标签:裱花,cout,int,++,菱形,蛋糕,金中
来源: https://blog.csdn.net/Taylor1028/article/details/122052967