等腰三角形
#include<iostream>
using namespace std;
void main()
{
int n=9;
for(int i=1;i<=10;i++) //定义三角形的层数;
{
for(int j=1;j<=n;j++) //控制输出空格的个数;
{
cout<<" ";
}
for(int k=1;k<=2*i-1;k++) //控制输出 * 的个数;
{
cout<<"*";
}
cout<<endl;
--n;
}
}
菱形
#include<iostream>
using namespace std;
void main()
{
int i,j,k,n=10;
for(i=1;i<=10;i++) //定义菱形上半部分层数;
{
for(j=1;j<=n;j++) //控制输出空格的个数;
{
cout<<" ";
}
for(k=1;k<=2*i-1;k++) //控制输出"*"的个数;
{
cout<<"*";
}
cout<<endl;
--n;
}
for(i=1;i<=10;i++) //定义菱形下半部分层数;
{
for(j=1;j<=n;j++) //定义输出空格的个数;
{
cout<<" ";
}
for(k=1;k<=21-2*i;k++) //控制输出"*"的个数;
{
cout<<"*";
}
cout<<endl;
++n;
}
}