欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

打印菱形

程序员文章站 2024-03-23 18:28:52
...

/*  参考《算法竞赛宝典一》,自己推的,可能还有通项公式,欢迎分享讨论  */

void print_sign( ){
	int abs;
        for( int col = -3;  abs = ( col < 0 ? -col : col ), col <= 3; col ++,putchar(10) )
	{
	     for( int blank = 0; blank <= abs; blank ++ )
	         putchar(' ');
	     for( int sign = 0; sign < 7-2*abs; sign ++ )
	         putchar('*');
	}
} 

        *   
    
      ***   
    
    *****   
    
   *******   
    
  *********   
    
   *******   
    
    *****   
    
     ***   
    
      *