菱形图案是对称的,找出规律是编程实现的关键啊。

   菱形图案:

   

   实现代码:

   

public static void print(int line){            if(line%2==0){                Console.WriteLine("打印的图案行数应该为奇数行!");                return ;            }            if(line<3){                Console.WriteLine("打印的图案行数应该至少3行!");                return ;            }            Console.WriteLine("========Line is {0} ================", line);            //line=11 middle=6            int middle=line/2+1;            for(int i=0; i
0; i--) { for(int j=middle-i; j>0; j--) { Console.Write(" "); } for(int j=i*2-1; j>0; j--) { Console.Write("*"); } Console.WriteLine(); } }

   打印图案: