当前位置:首页 > C#学习

for循环嵌套

小道8年前 (2018-08-24)C#学习7739

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

命名空间namespace

命名空间namespace

namespace(命名空间),用于解决类重名问题,可以看做“类的文件夹”。在代码中使用其他类的时候需要using类所在的namespace。System.Collections.ArrayList,快速引入的方法,右键→解析(Ctrl+.)。为什么使用Convert、Console等类不需要自己写…

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

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

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

简单的四则运算器

简单的四则运算器

简单的四则运算器        private void button1_Click(object sender, EventArgs e)   &…

C# 结构体(Struct)

C# 结构体(Struct)

在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。结构体是用来代表一个记录。C# 结构的特点C# 中的结构有以下特点:结构可带有方法、字段、索引、属性、运算符方法和事件。结构可定义构造函数,但不能定义析构函数。但是,您不能为结…