打印如下的倒置的等腰三角形。 ********* ******* ***** *** *
时间: 2023-11-17 08:05:19 浏览: 33
以下是打印倒置等腰三角形的Java代码:
```
for (int i = 5; i >= 1; i--) {
for (int j = 1; j <= 2 * (5 - i); j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print("*");
}
System.out.println();
}
```
以下是打印倒置等腰三角形的C代码:
```
#include <stdio.h>
int main() {
for (int i = 5; i >= 1; i--) {
for (int j = 1; j <= 2 * (5 - i); j++) {
printf(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
相关问题
用python,打印*组成的倒置等腰三角形
可以使用双重循环来实现打印倒置等腰三角形,如下所示:
```
n = int(input("请输入行数:"))
for i in range(n):
for j in range(i):
print(" ", end="")
for k in range(2 * (n - i) - 1):
print("*", end="")
print()
```
首先输入行数,然后使用双重循环打印空格和星号,其中外层循环控制行数,内层循环分别打印空格和星号。具体来说,内层第一个循环打印空格,个数为i;内层第二个循环打印星号,个数为2 * (n - i) - 1,即每行星号的数量减去空格数量的两倍再减去1,这样就能保证打印出倒置等腰三角形。最后使用print()函数换行。
请编写Python程序完成以下要求:打印*组成的倒置等腰三角形。
好的,以下是Python程序:
```python
num = int(input("请输入等腰三角形的行数:"))
for i in range(num):
for j in range(num - i - 1):
print(end=" ")
for k in range(i * 2 + 1):
print("*", end="")
print()
```
输入行数为5时的输出如下:
```
*
***
*****
*******
*********
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)