C++利用数组打印等腰三角

来源:百度知道 编辑:UC知道 时间:2024/05/10 07:38:20
注意是【C++】 利用【数组】 【等腰三角】
*
***
*****
*******

#include <iostream>
using namespace std;
int main()
{
int a,b;
cout<<"输入三角层数:";
cin>>a;
b=2*a-1;
int ia[a][b];
for(int i = 0,j = 0; i < a ; i++,j++)
{
for(int k = 1; k <= (a-1)-i; k++)
cout << " ";
for(int k = 1; k <= 2*i + 1; k++)
cout << "*";
cout << endl;
}
return 0;
}
这样就能随意输入三角的层数

#include <iostream>
using namespace std;
int main()
{
int ia[4][7];
for(int i = 0,j = 0; i < 4 ; ++i, ++j)
{
for(int k = 1; k <= 3-i; ++k)
cout << " ";
for(int k = 1; k <= 2*i + 1; ++k)
cout << "*";
cout << endl;
}
return 0;
}