c语言请输入三角形的高怎么编程

时间:2025-01-25 16:40:18 游戏攻略

```c

include

int main() {

int i, j, k, n;

printf("请输入三角形的高(即行数):");

scanf("%d", &n);

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");

}

return 0;

}

```

这个程序首先提示用户输入三角形的高(即行数),然后使用嵌套的for循环来打印出相应高度的三角形。每一行的空格数和星号数都根据三角形的高进行计算,以确保三角形的形状正确。