1.利用绝对值。
#include "stdio.h"
#include "math.h"
main()
{
inti,j,k,m;
scanf("%d",&m);
for(i=-m;i<=m;i++)
{
for(j=0;j<fabs(i);j++)
printf("");
for(k=0;k<(2*m+1)-2*fabs(i);k++)
printf("*");
printf("\n");
}
}
2.转换为两个三角形
#include "stdio.h"
#include "math.h"
main()
{
inti,j,k,m;
scanf("%d",&m);
for(i=0;i<m;i++)
{
for(j=0;j<m-1-i;j++)
printf("");
for(k=0;k<=2*i;k++)
p