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