输出以上图形.
*
***
*****
*******
*****
***
*
实在想不出来了. 请教一下!
#include<stdio.h>
#define N 4
void Print(int i)
{int m1,m2,m3;
for(m1=0;m1<N-i;m1++)
printf(" ");
for(m2=0;m2<2*i+1;m2++)
printf("*");
for(m3=0;m3<2*N-1;m3++)
printf(" ");
printf("\n");
}
void P(int m)
{int i,j;
for(i=0;i<m;i++)
Print(i);
for(j=m;j>=0;j--)
Print(j);
}
main()
{ P(N);
}
修改N值,可以得到不同大小的图形