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

for循环嵌套

小道6年前 (2018-08-24)C#学习5439

使用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://www.daobk.com/post/63.html

分享给朋友:

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

while语句:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出(return)。

while语句:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出(return)。

while语句:不断要求用户输入一个数字,然后打印这个数字的二倍,当用户输入q的时候程序退出(return)。            Console.WriteLine("...

定义类:一个类可有有多个实例。

定义类:一个类可有有多个实例。

一个类可有有多个实例。类就是把一系列相关的变量(状态)、行为定义为一个整体。字段记录的就是这个对象相关的数据。    class Program     {     ...

静态成员和静态类

静态成员和静态类

全局变量。static类变量。不用new就能用的方法:static方法,static方法其实就是普通函数在static方法中可以调用其他static成员,但是不能调用非static成员。在非static方法中可以调用static成员。    class&nbs...

图片的显示和隐藏

图片的显示和隐藏

页面上有一张图片(PictureBox,在Image属性中加载图片),默认是隐藏的(Visible=False),用户在文本框中输入身份证号(131226198105223452),点击按钮,如果年龄大于18岁则显示图(Visible=True),否则提示年龄太小。取当前年份:DateTime.No...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。