作者:
ACER01
,
2022-06-23 01:47:26
,
所有人可见
,
阅读 2
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n,num;
cin >> n;
num = n;
int m;
if(n == 1)
{
cout << "*" <<endl;
return 0;
}
for(int i = 1 ; i < n; )
{
m = i;
for (int j = 1; j <= (num - i) / 2; j++ )
{
cout << " ";
}
for (int k = (num - i) / 2 + 1; k <= n - (num - i) /2; k++)
{
cout<< "*";
}
for(int z = n - (num - i) / 2 + 1; z <= n; z ++)
{
cout << " ";
}
cout << endl;
i = i + 2;
}
for(int j = 0; j < n; j++)
{
cout << "*";
}
cout << endl;
for(int i = m; i >= 0;)
{
for (int j = 1; j <= (num - i) / 2; j++ )
{
cout << " ";
}
for (int k = (num - i) / 2 + 1; k <= n - (num - i) /2; k++)
{
cout<< "*";
}
for(int z = n - (num - i) / 2 + 1; z <= n; z ++)
{
cout << " ";
}
cout << endl;
i = i - 2;
}
return 0;
}