A.基础版
#include <iostream.h>
void main()
{
int n,i,j;
cin>>n;
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
cout<<" ";
for(j=1;j<=2*i-1;j++)
cout<<"*";
cout<<endl;
}}
B.镂空
#include <iostream.h>
void main()
{
int i,j,n;
cin>>n;
for(i=1;i<=n;i++)//*因为对称所以是n
{
for(j=1;j<=n+i-1;j++)
if(j==(n-i+1)||j==(n-1+i))
cout<<"*";
else
cout<<" ";
cout<<endl;
}
for(i=1;i<n;i++)
{
for(j=1;j<=2*n-1-i;j++)
if(j==(i+1)||j==(2*n-1-i))
cout<<"*";
else
cout<<" ";
cout<<endl;
}
}