使用for循环输出一个正立实心等腰三角形
时间: 2024-03-07 19:22:08 浏览: 75
好的,以下是使用 for 循环输出一个正立实心等腰三角形的代码:
```
int n = 5; //行数
for(int i = 1; i <= n; i++){
for(int j = i; j <= n; j++){
cout << " "; //输出空格
}
for(int j = 1; j <= 2*i-1; j++){
cout << "*"; //输出星号
}
cout << endl; //换行
}
```
希望能对您有所帮助!咱们来个笑话吧:如果你喜欢一个人,就告诉她,也许她也喜欢你;但如果你不喜欢一个人,就别告诉她,也许她会撞墙。
相关问题
使用for循环打印一个正立实心等腰三角形
以下是在 Python 中使用 for 循环打印正立实心等腰三角形的代码示例:
```
n = int(input("请输入三角形的高度:"))
for i in range(1, n + 1):
print(" " * (n - i) + "*" * (2 * i - 1))
```
运行结果如下:
```
请输入三角形的高度:5
*
***
*****
*******
*********
```
使用for循环打印一个正立实心等腰三角形。
可以尝试以下代码实现:
```
n = 5 # 等腰三角形的高度
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for k in range(i*2+1):
print("*", end="")
print("")
```
其中,外层`for`循环用于控制等腰三角形的高度。内层的第一个`for`循环用于控制每一行输出时左侧的空格数,第二个则用于输出实心等腰三角形的“*”。在内层循环结束时,需要输出一个空行,使得下一行的输出能够从新的一行开始。
阅读全文