当前位置:首页 > C#学习 > 正文内容

for循环嵌套

小道7年前 (2018-08-24)C#学习6620

使用for循环嵌套:

        static void Main(string[] args)
        {
            for (int x=0;x<7;x++)//先判断x是否小于7                        ①当x为0时。
            {
                int i = 7 - x - 1;//定义一个整型变量                       ①i为6。
                for (int y=0;y<=6;y++)//判断y是否小于或等于6               ①y为0.
                {
                    if (y == x || y == i)//判断y是否等于x。或者y是否等于i  ①x为0,y为0,为真
                    {
                        Console.Write('o');//如果为真 则执行输出。         ①执行输出一个o  接着跳到y++  继续判断。
                    }
                    else {
                        Console.Write('.');//为假则执行输出。
                    }
                }
                Console.WriteLine();//y循环结束后,换行
            }
            Console.ReadKey();//按任意键结束。
        }

输出结果:

image.png


另一种写法:

        static void Main(string[] args)
        {
            for (int x = 1; x <= 7; x++)//判断x是否小于或等于7
            {
                for (int y = 1; y <= 7; y++)//判断y是否小于或等于7
                {
                    string text = x == y || x + y == 8 ? "O" : "."; //使用了 条件运算符,判断 x是否等于y。或者x+y是否等于8,为真赋值"O",为假赋值"."
                    Console.Write(text);//输出结果。
                }
                Console.WriteLine();//y的for循环结束  换行
            }
            Console.ReadKey();//按任意键退出
        }

输出结果:

image.png

扫描二维码推送至手机访问。

版权声明:本文由小道发布,如需转载请注明出处。

本文链接:https://daobk.com/post/63.html

分享给朋友:

“for循环嵌套” 的相关文章

面向对象版聊天机器人

面向对象版聊天机器人

机器人有不同的名字、维护自己的FullLevel,可以SayHello(我叫***),可以喂食(Eat(int foodCount)),可以对它说话(Speak),对异常情况(错误的喂饭数字,喂的太多撑死了)进行处理,有两个机器人供选择,一开始通过1、2数字选择聊天机器人。  &...

第一个Windows程序

第一个Windows程序

WinForm:Windows Form,.Net中用来开发Windows窗口程序的技术,无论是之前学的控制台程序,还是后面要学的ASP.Net都是调用.Net框架,因此所有知识点都是一样的。新建一个Windows项目:Windows→Windows窗体应用程序控件:窗口上很多元素都是相似的,因此将...

求两个数之间的所有数的总和。

求两个数之间的所有数的总和。

用户在文本框1、2中输入两个数,点击按钮,在文本框3中显示从文本框1中的数字到文本框2中数字之间的累加和。如果1或者2为错误的数据格式,则弹出对话框提示错误。如果文本框1中的数字比文本框2中数字大,则提示错误。       pri...

文本框内字符滚动

文本框内字符滚动

页面上有一个文本框,文本框左侧和右侧各有一个按钮,点击左侧按钮文本框中的文字向左循环滚动一次,点击右侧按钮文本框中的文字向右循环滚动一次。        private void button1_Cl...