第三课

31 阅读1分钟

3.1 while循环

语法:while(循环的判断条件) //如果条件为真就会一直执行循环内容 { 循环体 }

示例   死循环
while (true)
{
Console.WriteLine(1);
}

有限循环 控制循环次数,只需要让判断条件有一天变为假 例:i=1 i<10 i++ 有一天 i会大于十 循环停止 i=19 i>10 i-- 有一天 i会小于十

3.2for循环

for (初始化,判断条件,增量表达) { 循环体 }

示例  int num3 = 1;
        for (; num3 < 5; num3++)
        {
            Console.WriteLine(num3);
        }
        
        
 示例2  int sum = 0;
        int num;

        Console.WriteLine("输入正整数m");
        int m = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("输入正整数n");
        int n = Convert.ToInt32(Console.ReadLine());

        for (num = m; num <= n; num++)
        {
            if (num % 17 == 0)
            {
                sum += num;
            }
            
        }

        Console.WriteLine(sum);
    }
    

3.3 do..while 循环 先执行do语句然后再循环

    示例 int num = 1;
        do
        {
            Console.WriteLine(num);
            num++;
        } while (num < 10);
        Console.WriteLine(num);
    
    示例 求a的n次方
     Console.WriteLine("输入正整数a");
        int a = Convert.ToInt32(Console.ReadLine());
        Console.WriteLine("输入正整数n");
        int n = Convert.ToInt32(Console.ReadLine());

        int num=1 ;
        do
        {
            num *= a;
            n--;
        }
        while (n > 0);
        Console.WriteLine(num);