for 循环(案例)

            //for 循环
            //在编程中 有三大循环
            //while
            //do while
            //for 循环


            /*
             * 
             * 基本语法
            for (声明变量;条件判断;累加或累减)
            {
                满足条件执行的循环体代码
            }
            */
            /*
             * 使用while循环实现 输出0-100 之间的数字
            int num = 0;
            while (num < 100)
            {
                Console.WriteLine(num);
                num ++;
            }

            */
            //在这个案例里面for循环输出0-100 的数字看起来更像一个整体
            for (int i = 0; i < 3; i++)
            {
                Console.WriteLine(i);

            }
            //变量声明再循环刚开始时执行
            //判断条件是在每次循环体代码开始时执行
            //数值累加或累减是在 每次循环体代码执行完成后执行

            //在需要声明新的变量进行的循环判断是 则选择用 for 循环
            //再不需要声明新的变量进行循环判断 只是单纯的执行代码逻辑 则选择使用 while 循环
            Console.ReadLine();


            /*1. 实现输出 100 以内的奇数
             * 2. 实现输出 100 以内7的倍数
             * 3. 实现输出 所有的水仙花数
             */

            #region 1
            //for (int i = 1; i < 100; i++)
            //{
            //    if (i % 2 > 0)
            //    {
            //        Console.WriteLine(i);
            //    }
            //}

            //Console.ReadLine();
            #endregion

            #region 2

            //for (int i = 0; i < 100; i++)
            //{

            //    if (i%7==0)
            //    {
            //        Console.WriteLine(i);
            //    }


            //}

            //Console.ReadLine();


            #endregion

            #region 3

            //for (int i = 100; i <= 1000; i++)
            //{
            //    int num = (i % 100) / 10;
            //    int num1 = i / 100;
            //    int num2 = i % 10;
            //    int num3 = num * num * num + num1 * num1 * num1 + num2 * num2 * num2;
            //    if (i == num3)
            //    {
            //        Console.WriteLine(i);
            //    }

            //}


            //Console.ReadLine();


            #endregion

            #region 4


            int a = 0;
            for (int i = 0; i < 100; i++)
            {
                int num = i % 10;
                int num1 = i / 10;
                if (num == 8 || num1 == 8)
                {
                    Console.WriteLine(i);
                    a++;

                }
            }

            Console.WriteLine(a);
            Console.ReadLine();

            #endregion

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值