编辑代码

#include <stdio.h>
main()
{
	int i, b, c, n;          //i=行,b=星,c=空格 
	scanf("%d", &n);  //正三角形行数
	for (i = 1; i <= n; i++)
	{
		for (c = 0; c < ( n - i ); c++)
		{
			printf(" ");
		}
		for (b = 1; b <= ( 2 * i - 1 ); b++)
		{
			printf("*");
		}
		printf("\n");

	}
	for (i = 1; i <= n - 1; i++)  
	{
		for (c = 1; c <= i;c++)        //空格个数 与当前 行数 相同
			printf(" ");
		for (b = 1;b <= 2 * ( n - i ) -1;b++)  // 找规律
			printf("*");
		printf("\n");
	}
}