想法简友广场

C# 循环结构打印各种图形

2020-04-14  本文已影响0人  BroadZhang

C# 提供了以下几种循环类型

1、 for/foreach 循环 foreach (数组,集合讲完再讲):多次执行一个语句序列,简化管理循环变量的代码。
2、 while 循环:当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
3、do...while 循环:除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
4、嵌套循环:您可以在 while、for 或 do..while 循环内使用一个或多个循环。

一、for循环

  for (int i = 1; i < 11; i++)
 {
       Console.WriteLine(i);
 } 

1:三部分全部省略 死循环

   int a = 0;
   for (; ;)
   {
        a++;
       Console.WriteLine("==="+a);
   }

2:初始值有 控制条件有 增量(步长)无 死循环

for (int i = 1; i < 11; )
{
    a++;
   Console.WriteLine("===" + a);
}

3:初始值有 控制条件无 增量(步长)有 死循环

for (int i = 1;; i++)
{
    a++;
   Console.WriteLine("===" + a);
}

4、打印一个平行四边形

Console.WriteLine("请输入行数:");
int rows = int.Parse(Console.ReadLine());
Console.WriteLine("请输入列数:");
int cols = int.Parse(Console.ReadLine());
for (int i = 0; i < rows; i++)
{
   for (int k = 0; k <= i; k++)
  {
        Console.Write("");
  }
   for (int j = 0; j < cols; j++)
  {
          Console.Write("*");
   }
Console.WriteLine();
}
Console.ReadLine();
上一篇 下一篇

猜你喜欢

热点阅读