Console-算法[for,if]-一打印出如下图案(菱形)

ylbtech-Arithmetic:Console-算法[for,if]-一打印出如下图案(菱形)
 
1.A,Demo(案例)

 【程序23】
题目:打印出如下图案(菱形)

   *
  ***
 *****
*******
 *****
  ***
   *
1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重
      for循环,第一层控制行,第二层控制列。

1.B,Solution(解决方案)
using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i, j, k;
            for (i = 0; i <= 3; i++)
            {
                for (j = 0; j <= 2 - i; j++)
                {
                    Console.Write(" ");
                }
                for (k = 0; k <= 2 * i; k++)
                {
                    Console.Write("*");                    
                }
                Console.WriteLine();
            }
            for (i = 0; i <= 2; i++)
            {
                for (j = 0; j <= i; j++)
                {
                    Console.Write(" ");
                }
                for (k = 0; k <= 4 - 2 * i; k++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
        }
    }
}
1.C,Execution Result(运行结果)
   *
  ***
 *****
*******
 *****
  ***
   *
请按任意键继续. . .
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
posted on 2013-05-06 15:58  ylbtech  阅读(578)  评论(0编辑  收藏  举报