#include <iostream>
using std::cin;
using std::cout;
using std::endl;
int main()
{
int a,b,c=0,l=0;
cout << "1.正三角 2.反三角 3.正反三角 " <<endl << "请输入选项: ";
cin >> c;
cout << "请输入行数: ";
cin >> l;
switch(c)
{
case 3:int oc=c,ol=l;l=l/2;
case 1:{c = l-1;
b = c;
for(1;b>=0;b--){a=b;
while(a<= c){cout<<"*";a++;}
cout<<endl;}
if (oc==1)break;
else if (oc==3&&l/2==1)l=ol/2+1;
}
case 2:{b = l-1;
for(1;b>=0;b--){a=b;
while(a>=0){cout<<"*";a--;}
cout<<endl;}
}
}
return 0;
}
控制台输出三角形的排列字符 2.0
最新推荐文章于 2019-11-22 20:03:09 发布