用c 语言写一个程序打印星号组成的倒置等腰三角形(10分) 题目内容: 打印如下的倒置的等腰三角形。 ********* ******* ***** *** *
时间: 2023-11-25 14:51:25 浏览: 253
以下是用C语言编写的程序,可以打印出倒置的等腰三角形:
```c
#include <stdio.h>
int main() {
int i, j, k;
for (i = 1; i <= 5; i++) {
for (j = 1; j < i; j++) {
printf(" ");
}
for (k = 1; k <= 11 - 2 * i; k++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
运行结果为:
```
*********
*******
*****
***
*
```
相关问题
打印*组成的倒置等腰三角形。利用循环语句打印如下图所示的图案,每一行中,星号与星号之间使用一个空格分隔 每一行中间位置的星号需要对其,即整个三角形是一个倒置的等腰三角形 第一行星号前方不要有空格 每一行最后一个星号后方不要有空格
好的,我明白了,下面是代码实现:
```python
n = int(input("请输入行数:"))
for i in range(n):
print(" " * i, end="")
print("* " * (n-i))
```
输入行数为5时,输出结果为:
```
* * * * *
* * * *
* * *
* *
*
```
用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()函数换行。
阅读全文