[求助]如何输出等腰三角形
请问等腰三角形输出用C++如何实现~~?
*
***
*****
等等这样的~~~~
#include<iostream>
using std::cout;using std::cin;using std::endl;
int main()
{
int n;int a=1;unsigned distance;
cout<<"请输入你想要得到的三角形的层数 :";
cin>>n;
cout<<"输入你想要图形的水平位置,left: ";
cin>>distance;
for(int i=1;i<=n;i++)
{
//这里的distance表示的是图形离屏幕左边的距离。
for(int x=0;x<n-i+distance;x++){cout<<" ";}
for(int y=0;y<a;y++){cout<<"*";}
cout<<endl;
a+=2;
}
system("pause");
return 0;
}//没有编译,你自己编译以后在继续!