#include#include#defineN7intmain(){charas[N+1];inti;memset(as,'&',N);for(i=N-1;i>=0;i-=2)printf("%*s\n",N-i/2,as+i);for(i=2;i#includevoidDiamond(constchar*s,intn,intlen){printf("%*s%-s\n",len,s+n-1,s+n);if(n>1)Diamond(s,n-1,len);printf("%*s%-s\n",len,s+n,n==len?s+n:s+n+1);}#defineN4intmain(){charpt[N+1]={0};memset(pt,'&',N);Diamond(pt,N,N);return0;}
|