//输出另外一种由星号组成的三角形(星号居中对齐)
int a;//控制组成三角形的星号的行数
cout<<"请输入要组成三解形的星号的行数n(n>=2):\n";
cin>>a;
for(int i=;i<a+;i++)//控制行数
{
for(int j=a-i;j>=;j--)
{
cout<<" ";//这里是两个空格
}
for(int k=;k<*i-;k++)//控制每行星号的个数。
{
if(i==||i==a)
{
cout<<"* ";//星号后加了一个空格(为使打印出一图形更直观)。
}
else
if(k==||k==*i-)
{
cout<<"* ";
} else
cout<<" ";
}
cout<<endl;
}
05-11 11:23