输入整数n,输出n行高度的星形三角形
时间: 2024-05-02 14:22:34 浏览: 23
好的,这是一个比较简单的题目,我会为您提供代码解决方案。以下是参考代码:
```python
n = int(input()) # 输入整数n
for i in range(1, n+1):
print(" "*(n-i) + "*"*i + "*"* (i-1))
```
这段代码的意思是:输入整数n,打印n行高度的星形三角形。
输出的三角形每行的前面都有(n-i)个空格,然后加上i个星号,最后再加上(i-1)个星号。这样可以形成一个完整的三角形。
希望这个回答可以帮到您,如果有其他问题,欢迎随时提出!
相关问题
输入整数n,输出高度为n的等边三角形,用C语言的调用for函数写
好的,下面是一个用C语言调用for函数实现的输出高度为n的等边三角形的例子代码:
```c
#include <stdio.h>
void print_triangle(int n) {
int i, j;
for (i = 1; i <= n; i++) {
for (j = 1; j <= n-i; j++) {
printf(" ");
}
for (j = 1; j <= 2*i-1; j++) {
printf("*");
}
printf("\n");
}
}
int main() {
int n;
printf("请输入三角形的高度: ");
scanf("%d", &n);
print_triangle(n);
return 0;
}
```
在这个例子中,我们定义了一个名为print_triangle的函数,它接收一个整数n作为参数,并输出高度为n的等边三角形。我们使用两个嵌套的for循环来打印每一行的星号,第一个循环用于打印空格,第二个循环用于打印星号。我们在每一行末尾添加一个换行符。
在主程序中,我们使用scanf函数从标准输入读取用户输入的n值,并将其传递给print_triangle函数。最后,我们返回0表示程序正常结束。
编写一个函数,当输入整数n后,输出高度为n的等边三角形,c语言
以下是一个用 C 语言编写的函数,可以输出高度为 n 的等边三角形:
```c
#include <stdio.h>
void printTriangle(int n) {
int i, j, k;
for (i = 1; i <= n; i++) {
// 打印空格
for (j = 1; j <= n - i; j++) {
printf(" ");
}
// 打印星号
for (k = 1; k <= 2 * i - 1; k++) {
printf("*");
}
printf("\n");
}
}
int main() {
int n;
printf("请输入高度:");
scanf("%d", &n);
printTriangle(n);
return 0;
}
```
这个函数的原理是,在第 i 行打印 i 个星号,然后在每行前面打印 n-i 个空格,使得三角形的底边对齐。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.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)
![](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)