在屏幕上打印由*组成,到三角图形(正三角形,一共6行,1,3,5递增),具体行数由键盘输入
时间: 2024-03-23 18:37:52 浏览: 26
好的,你可以使用以下 Python 代码来实现这个功能:
```
rows = int(input("请输入行数:")) # 获取行数输入
for i in range(1, rows*2, 2): # 循环每一行
print(" "*(rows-int(i/2)-1) + "*" * i) # 打印空格和星号组成的一行
```
当你运行这段代码并输入行数时,它将会输出对应的三角形形状。比如,当你输入 6 时,输出将会是:
```
*
***
*****
*******
*********
***********
```
相关问题
C语言 在屏幕上打印由*组成,三角图形(正三角形,一共6行,1,3,5递增),具体行数由键盘输入
好的,你可以使用以下 C 语言代码来实现这个功能:
```C
#include <stdio.h>
int main() {
int rows, i, j, space;
printf("请输入行数:");
scanf("%d", &rows); // 获取行数输入
for (i = 1; i <= rows; i++) { // 循环每一行
for (space = 1; space <= rows-i; space++) { // 打印空格
printf(" ");
}
for (j = 1; j <= 2*i-1; j++) { // 打印星号
printf("*");
}
printf("\n"); // 换行
}
return 0;
}
```
当你运行这段代码并输入行数时,它将会输出对应的三角形形状。比如,当你输入 6 时,输出将会是:
```
*
***
*****
*******
*********
***********
```
C语言 在屏幕上打印由*组成,倒三角图形(正三角形,一共6行,1,3,5递增),具体行数由键盘输入
好的,你可以使用以下 C 语言代码来实现这个功能:
```C
#include <stdio.h>
int main() {
int rows, i, j, space;
printf("请输入行数:");
scanf("%d", &rows); // 获取行数输入
for (i = rows; i >= 1; i--) { // 循环每一行
for (space = 1; space <= rows-i; space++) { // 打印空格
printf(" ");
}
for (j = 1; j <= 2*i-1; j++) { // 打印星号
printf("*");
}
printf("\n"); // 换行
}
return 0;
}
```
当你运行这段代码并输入行数时,它将会输出对应的倒三角形形状。比如,当你输入 6 时,输出将会是:
```
*********
*******
*****
***
*
```
相关推荐
![](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)
![](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)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)