C#基础-循环语句

while语句

int i = 1,sum=0;
   while (i <= 100)
      {
      sum += i;
       i++;
   }
 Console.WriteLine(sum);

do···while语句

int i = 10 ,sum = 0;
  do
  {
    sum += i;
     i--;
    } while (i > 0);
  Console.WriteLine(sum);

for循环语句

Console.WriteLine("请输入n的值");
  int num = Convert.ToInt32(Console.ReadLine());
  int sum = 0;
   for(int i = 0; i <= num; i++)
  {
    sum += i;
   }
 Console.WriteLine(sum);

99乘法表

for(int i = 1; i <= 9; i++)
   {
     for(int j = 1; j <= i; j++)
     {
       Console.Write("{0}*{1}={2}\t", j, i, i * j);
     }
    Console.WriteLine();
   }

continue的使用

水仙花数

for(int i = 100; i <= 999; i++)
  {
      int a = i / 100, b = i % 100 / 10, c = i % 10;
    if (a * a * a + b * b * b + c * c * c != i)
     {
       continue;
     }
  Console.WriteLine(i);
  }

break的使用

求出1-1000的所有素数

for(int i = 2; i <= 1000; i++)
 {
     bool isSu = true;
     for(int j = 2; j < i; j++)
     {
    if (i % j == 0)
        {
            isSu = false;
            break;
         }
     }
     if (isSu)
     {
         Console.WriteLine(i);
      }
  }
posted @ 2019-04-03 15:27  cicarius  阅读(171)  评论(0编辑  收藏  举报