#include<stdio.h>int main(){int a,c,d,e,f,g,h,l,z;char b;printf(&quot;请输入您想要打印的字符:&quot;);b=getchar();printf(&quot;请输入您想要打印菱形的行数(必须为正奇数):&quot;);scanf(&quot;%d&quot;,&amp;z);for(a=1;a<=z/2+1;a++){for(c=1;c<=z/2+1-a;c++)printf(&quot; &quot;);for(d=1;d<=2*a-1;d++)putchar(b);printf(&quot;\n&quot;);}for(f=1;f<=z/2;f++){for(g=z/2;g>z/2-f;g--)printf(&quot; &quot;);for(h=1;h<=z-2*f;h++)putchar(b);printf(&quot;\n&quot;);}return 0;}