void diamond(int len,char str) { int i,j,plus=1,num=1; for(i=0;i<len;i++){ for(j=1;j<=(len-num)/2+num;j++){ if(j > (len-num)/2){ printf("%c",str); }else{ printf(" "); } } printf("\n"); if(len==num) plus=0; if(plus==1) num +=2; else num -=2; } }
diamond(5,'+');
+
+++
+++++
+++
+
posted on
浙公网安备 33010602011771号