2024年4月22日发(作者:)

c语言 星号三角形

一、程序思路:

1、先确定打印的行数;

2、外层循环控制行,内层循环控制列;

3、先打印行中的空格,然后再打印星号;

二、程序源码:

#include

int main()

{

tint i, j, n;

tprintf('请输入行数:');

tscanf('%d', &n);

tfor (i = 1; i <= n; i++)//外层循环控制行

t{

ttfor (j = 1; j <= n - i; j++)//内层循环控制空格

tttprintf(' ');

ttfor (j = 1; j <= 2 * i - 1; j++)//内层循环控制星号

tttprintf('*');

ttprintf('

');

t}

treturn 0;

- 1 -

}

三、运行结果:

请输入行数:4

*

***

*****

*******。

- 2 -