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

for循环嵌套

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

使用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循环嵌套” 的相关文章

foreach语句:依次读取数组中的元素。

foreach语句:依次读取数组中的元素。

foreach和for的区别:for可以不逐个遍历,比如每隔一个遍历一个,或者可以从后向前遍历。只能(只应该)在foreach对集合进行读,而不应该写。foreach语句:依次读取数组中的元素。         ...

静态成员和静态类

静态成员和静态类

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

索引器

索引器

C#中提供了按照索引器进行访问的方法定义索引器的方式:string this[int index]{get { return ""; }set { }},string为索引器的类型,[]中是参数列表。进行索引器写操作就是调用set代码块,在set内部使用value得到用户设置的值...

输入Email地址,输出用户名和域名。

输入Email地址,输出用户名和域名。

输入Email地址,输出用户名和域名。        private void button1_Click(object sender, EventArgs e)//按钮...

发表评论

访客

看不清,换一张

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