返回首页DA系统C#IDE文件同步服务屏保 今天是: 2026-05-05    "立夏"  夏季的第一个节气,表示盛夏时节的正式开始

搜索
热搜: linux 技术
Hi~登录注册
查看: 1902|回复: 0

[原创] 【原创】for循环二层嵌套练习-数组排序(冒泡法)

[复制链接]
发表于 2020-12-11 18:28:29 | 显示全部楼层 |阅读模式

少侠不来段修仙之旅吗~

您需要 登录 才可以下载或查看,没有帐号?注册成为修仙之旅的少年~

x
        private static void Main()
        {
            int[] Sz1 = { 2, 8, 5, 1};

            int[] Sz2 = ForPX1(Sz1);
            foreach (var item in Sz2)
            {
                Console.WriteLine(item);
            }
            Console.ReadLine();
        }


        //此方法为for嵌套练习--给定一堆数值,根据大小排序--抄作业QAQ
        private static int[] ForPX1(int[] InputSz)
        {
            for (int Dcs = 0; Dcs < InputSz.Length - 1; Dcs++)
            //外层for循环,定义一个根据数组大小-1的循环,定义的是使用循环,判断至数组的前一个数值
            {
                for (int i = Dcs+1; i < InputSz.Length; i++)
                //内层for循环,定义一个根据数组大小,判断下一个数组元素的循环
                {

                    if (InputSz[Dcs] > InputSz[i])
                    {
                        int Temp = InputSz[Dcs];
                        InputSz[Dcs] = InputSz[i];
                        InputSz[i] = Temp;

                    }
                }
                //内层for循环结束
            }
            //外层for循环结束
            return InputSz;
        }

游客
回复
*滑块验证:

DA论坛飞机票来了~
快速回复 返回顶部 返回列表