技术控

    今日:0| 主题:63445
收藏本版 (1)
最新软件应用技术尽在掌握

[其他] 7 Different Star Pattern Programs in C#

[复制链接]
洛初≈ 发表于 2016-10-4 15:35:43
210 4

7 Different Star Pattern Programs in C#

7 Different Star Pattern Programs in C#

  Pattern 1:

  ********
  *******
  ******
  *****
  ****
  ***
  **
  *
  1. public class Program
  2. {
  3.     public static void Main(string[] args)
  4.     {
  5.         for (int row = 8; row >= 1; --row)
  6.         {
  7.             for (int col = 1; col <= row; ++col)
  8.             {
  9.                 Console.Write("*");
  10.             }
  11.             Console.WriteLine();
  12.         }
  13.     }
  14. }
复制代码
Pattern 2:

  *
  **
  ***
  ****
  *****
  ******
  *******
  ********
  1. public class Program
  2. {
  3.     public static void Main(string[] args)
  4.     {
  5.         for (int row = 1; row <= 8; ++row)
  6.         {
  7.             for (int col = 1; col <= row; ++col)
  8.             {
  9.                 Console.Write("*");
  10.             }
  11.             Console.WriteLine();
  12.         }
  13.     }
  14. }
复制代码
Pattern 3:

   

7 Different Star Pattern Programs in C#

7 Different Star Pattern Programs in C#

  1. public class Program
  2. {
  3.     public static void Main()
  4.     {
  5.         int number, i, k, count = 1;
  6.         Console.Write("Enter number of rows\n");
  7.         number = int.Parse(Console.ReadLine());
  8.         count = number - 1;
  9.         for (k = 1; k <= number; k++)
  10.         {
  11.             for (i = 1; i <= count; i++)
  12.                 Console.Write(" ");
  13.             count--;
  14.             for (i = 1; i <= 2 * k - 1; i++)
  15.                 Console.Write("*");
  16.             Console.WriteLine();
  17.         }
  18.         count = 1;
  19.         for (k = 1; k <= number - 1; k++)
  20.         {
  21.             for (i = 1; i <= count; i++)
  22.                 Console.Write(" ");
  23.             count++;
  24.             for (i = 1; i <= 2 * (number - k) - 1; i++)
  25.                 Console.Write("*");
  26.             Console.WriteLine();
  27.         }
  28.         Console.ReadLine();
  29.     }
  30. }
复制代码
Pattern 4:

   

7 Different Star Pattern Programs in C#

7 Different Star Pattern Programs in C#

  1. public class Program
  2. {
  3.     public static void Main(string[] args)
  4.     {
  5.         int val = 8;
  6.         int i, j, k;
  7.         for (i = 1; i <= val; i++)
  8.         {
  9.             for (j = 1; j <= val - i; j++)
  10.             {
  11.                 Console.Write(" ");
  12.             }
  13.             for (k = 1; k <= i; k++)
  14.             {
  15.                 Console.Write("*");
  16.             }
  17.             Console.WriteLine("");
  18.         }
  19.         Console.ReadLine();
  20.     }
  21. }
复制代码
Pattern 5:

  * *
  ** **
  *** ***
  **** ****
  ***** *****
  ****** ******
  ******* *******
  ******** ********
  1. public class Program
  2. {
  3.     public static void Main(string[] args)
  4.     {
  5.         int number = 8;
  6.         for (int i = 0; i < number; ++i)
  7.         {
  8.             for (int j = 0; j <= i; ++j)
  9.             {
  10.                 Console.Write("*");
  11.             }
  12.             if (i != number - 1)
  13.             {
  14.                 Console.Write(" ");
  15.             }
  16.             else
  17.             {
  18.                 Console.Write(" * ");
  19.             }
  20.             for (int j = 0; j <= i; ++j)
  21.             {
  22.                 Console.Write("*");
  23.             }
  24.             Console.WriteLine();
  25.         }
  26.     }
  27. }
复制代码
Pattern 6:

   

7 Different Star Pattern Programs in C#

7 Different Star Pattern Programs in C#

  1. public class Program
  2. {
  3.     public static void Main(string[] args)
  4.     {
  5.         int number = 7;
  6.         for (int i = 0; i < number; i++)
  7.         {
  8.             if (i == 0 || i == 6)
  9.             {
  10.                 for (int j = 0; j < number; j++)
  11.                 {
  12.                     Console.Write("*");
  13.                 }
  14.                 Console.WriteLine();
  15.             }
  16.             if (i >= 1 && i <= 5)
  17.             {
  18.                 for (int j = 0; j < number; j++)
  19.                 {
  20.                     if (j == 0 || j == 6)
  21.                     {
  22.                         Console.Write("*");
  23.                     }
  24.                     else if (j >= 1 && j <= 5)
  25.                     {
  26.                         Console.Write(" ");
  27.                     }
  28.                 }
  29.                 Console.WriteLine();
  30.             }
  31.         }
  32.     }
  33. }
复制代码
Pattern 7:

   

7 Different Star Pattern Programs in C#

7 Different Star Pattern Programs in C#

  1. public class Program
  2. {
  3.     static void stars(int count)
  4. {
  5.     for (int i = 0; i < count; ++i)
  6.         Console.Write("*");
  7. }
  8. static void spaces(int count)
  9. {
  10.     for (int i = 0; i < count; ++i)
  11.         Console.Write(" ");
  12. }
  13.     public static void Main(string[] args)
  14.     {
  15.         int n = 8;
  16.         for (int i = 0; i < n; ++i)
  17.         {
  18.             stars(i + 1);
  19.             spaces(n - i - 1);
  20.             stars(n - i + 1);
  21.             spaces(2 * i);
  22.             stars(n - i);
  23.             spaces(n - i - 1);
  24.             stars(i + 1);
  25.             Console.WriteLine();
  26.         }
  27.     }
  28. }
复制代码
Thanks for visiting !!
   © 2016,CsharpStar. All rights reserved.
njhtjxx 发表于 2016-10-4 18:23:15
我只是路过,不发表意见
回复 支持 反对

使用道具 举报

kid412 发表于 2016-10-7 03:45:56
前排,留史!
回复 支持 反对

使用道具 举报

ch98701 发表于 2016-10-15 11:16:28
速度,火钳刘明!
回复 支持 反对

使用道具 举报

yinghaizhilin 发表于 2016-10-28 00:14:24
撸过。。。。
回复 支持 反对

使用道具 举报

我要投稿

推荐阅读


回页顶回复上一篇下一篇回列表
手机版/c.CoLaBug.com ( 粤ICP备05003221号 | 粤公网安备 44010402000842号 )

© 2001-2017 Comsenz Inc.

返回顶部 返回列表