输入一个整数n输出星号字符图案。
如n=2时:
*
***
*****
***
*
而n=3时:
*
***
*****
*******
*****
***
*
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,i;
string a,b;
cin>>n;
for(i=n;i>=1;i--)
{
a="";
b="";
a.resize(i,' ');
b.resize((n-i+1)*2-1,'*');
cout<<a+b<<endl;
}
for(i=1;i<=n;i++)
{
a="";
b="";
a.resize(i-1,' ');
b.resize((n-i+1)*2+1,'*');
cout<<a+b<<endl;
}
for(i=1;i<=n;i++)
cout<<" ";
cout<<'*'<<endl;
return 0;
}
Powered by NB231 | Current Style: Cerulean.
Select Style: Cerulean Cyborg United Metro Fluid Width?