c语言如何输出星号三角形*****

Python016

c语言如何输出星号三角形*****,第1张

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

2、输入预处理命令和主函数,如下图所示

3、定义变量并确定行数,如下图所示:

4、确定空格数量,如下图所示:

5、确定每一行星号数量并换行,如下图所示:

6、运行如下:

#include "stdio.h"

int main(void)

{

int i, j, k

for (i = 1i <= 4i++)

{

for (k = ik >= 1k--)

printf("*")

for (j = 4 - ij >= 1j--)

printf(" ")

printf("\n")

}//左对齐

printf("左对齐\n")

for (i = 3i >= 0i--)

{

for (k = ik >= 1k--)

printf(" ")

for (j = 1j <= 4 - ij++)

printf("*")

printf("\n")

}//右对齐

printf("右对齐\n")

for (i = 4i >= 1i--)

{

for (k = ik >= 1k--)

printf("*")

for (j = 0j <= 3j++)

printf(" ")

printf("\n")

}//倒左对齐

printf("倒左对齐\n")

for (i = 4i >= 1i--)

{

for (k = 4 - ik >= 1k--)

printf(" ")

for (j = ij >= 1j--)

printf("*")

printf("\n")

}//倒右对齐

printf("倒右对齐\n")

return 1

}