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 2015-08-25 15:28  changs  阅读(101)  评论(0)    收藏  举报