c语言使用循环语句接受h边长的个数,这个三角要求是上面尖,下面宽。 比如: 你输入:9 就画出底边为9的三角形 * *** ***** ******* ********* 输入0: 循环退出
时间: 2024-05-15 18:10:40 浏览: 42
您好,要实现这个功能,可以使用 C 语言中的 for 循环语句。下面是代码实现:
```
#include <stdio.h>
int main() {
int h, i, j;
printf("请输入底边的长度:");
scanf("%d", &h);
for (i = 1; i <= h; i++) { // 控制行数
for (j = 1; j <= i; j++) { // 控制每行的 * 数量
printf("*");
}
printf("\n"); // 换行
}
return 0;
}
```
在程序中,首先通过 `scanf` 函数接收用户输入的底边长度,然后使用两个嵌套的 for 循环来控制输出的三角形形状,外层循环控制行数,内层循环控制每行输出的 * 数量。
阅读全文