7.编写程序,输入正整数m和n,打印由*组成且高为n的连续m个等腰三角形。
时间: 2023-05-27 18:03:25 浏览: 237
基于循环嵌套以及函数打印一个等腰三角形
```
#include<iostream>
using namespace std;
int main()
{
int m,n;
cin >> m >> n; //输入m和n
for(int i = 1; i <= n; i++) //外层循环,控制打印n个等腰三角形
{
for(int j = 1; j <= m; j++) //内层循环,控制打印一个等腰三角形
{
//打印第i个等腰三角形的第j行
for(int k = 1; k <= n-i; k++) //打印空格
{
cout << " ";
}
for(int k = 1; k <= 2*i-1; k++) //打印*号
{
cout << "*";
}
cout << endl; //换行
}
}
return 0;
}
```
例:
输入:
```
3 4
```
输出:
```
*
***
*****
*
***
*****
*
***
*****
*
***
*****
```
阅读全文