怎样输出

来源:百度知道 编辑:UC知道 时间:2024/05/07 07:01:16
*
***
*****
*******
..............................

#include <stdio.h>

main()
{
int nstars=1,stars;
while (nstars<=10)
{//外层循环控制打印的行数;
stars=1;
while (stars<=nstars)
{//内层循环每行打印星号的数量
printf("*");
stars++;
}
printf("\n");
nstars++;

}
}

# 使用Python实现('.'表示空格)
for i in range(1, 8, 2): # 1为起始值;8为终止值;2为步进值
....print '*' * i
# 输出内容如下:
*
***
*****
*******

#include <stdio.h>

void main()
{
int i = 1, j = 1;

for ( i = 1; i <= 7; i = i+2 ) //对每列进行处理
{
for ( j = 1; j <= i; j++ ) // 对每行进行处理
{
printf("*");
}
printf("\n");
}
}