用c 语言写一个程序打印星号组成的倒置等腰三角形(10分) 题目内容: 打印如下的倒置的等腰三角形。 ********* ******* ***** *** *
时间: 2023-11-25 18:51:25 浏览: 36
以下是用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):
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()函数换行。
打印一个由 m 行字符 * 组成的倒置的直角三角形c语言
可以使用以下代码来实现:
```
#include <stdio.h>
int main() {
int m;
printf("请输入直角三角形的行数:");
scanf("%d", &m);
for (int i = m; i > 0; i--) {
for (int j = 0; j < i; j++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
这个程序会要求用户输入直角三角形的行数,然后使用两个循环嵌套来打印出倒置的直角三角形,其中外层循环控制行数,内层循环控制每行打印的星号数量。
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)