金中的蛋糕裱花
作者:互联网
金中食堂做的蛋糕总是做成菱形,琪琪希望蛋糕上能裱上一圈小花,她想请你再帮个忙,用电脑画出用“*”号组成的裱花形状,这将是个空心的菱形。
输入
一个整数,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