美文网首页
18-12-19 17.3 (训练3 排序)

18-12-19 17.3 (训练3 排序)

作者: youthisY | 来源:发表于2018-12-27 14:24 被阅读0次

题目

假设有一个长度为5的数组。
现创建一个新数组 newArray[],要求新数组中元素的存放顺序与原数组逆位
并且如果原数组中的元素值小于0,在新数组中按0储存
提示
利用循环从原数组最后一个元素开始处理,如果该元素值小于0,利用continue退出本次循环(整数类型中,元素默认值为0)
如果该元素大于0,则将该元素复制到新数组合适的位置
处理完成,利用循环出新,旧数组中的元素

代码

            try
            {
                int[] arry = { 1, 3, -1, 5, -2 };
                int[] newarry = new int[arry.Length];     //存储新的数组

                int j = -1;      //用于标识 新数组的下标

                for (int i = arry.Length - 1; i >=0; i--)
                {
                    j++;
                    if (arry[i] > 0)
                    {
                        newarry[j] = arry[i];
                    }
                    else
                    {
                        newarry[j] = 0;
                    }
                }
                Console.WriteLine("原先数组的值:");
                foreach (var item in arry)
                {
                    Console.Write(item + "\t");
                }
                Console.WriteLine();
                Console.WriteLine("新数组的值:");
                foreach (var item in newarry)
                {
                    Console.Write(item + "\t");
                }
            }
            catch
            {
                Console.WriteLine("格式错误,程序退出!");
            }
            Console.ReadKey();

效果图

image.png

相关文章

  • 18-12-19 17.3 (训练3 排序)

    题目 假设有一个长度为5的数组。现创建一个新数组 newArray[],要求新数组中元素的存放顺序与原数组逆位并且...

  • 18-12-19 17.1 (训练1.数组排序,查找位子)

    题目 某百货商场当日消费积分最高的8名顾客,他们的积分分别是18、25、7、36、13、2、89、63.编写程序找...

  • 关于性

    看了一部日剧《17.3 关于性》 开始看到这个题目,觉得很奇怪,怎么用了17.3这个数字。 后来才知道,17.3是...

  • 江苏王太医,将目光锁定在社交新零售

    早在2016年,在世界卫生组织公布的“全球十大顽症”中,颈椎病排序第二。同年,据我国报道该病的发病率高达17.3%...

  • [算法导论]-第七章-快速排序

    本章重点 1.快速排序 2.冒泡排序 3.希尔排序 1.快速排序 2.冒泡排序 3.希尔排序 希尔排序,也称递减增...

  • js常用的数组排序

    1、冒泡排序 2、选择排序 3、桶排序 4、sort排序

  • 2020-05-18

    7个交易日个股收益17.3%

  • 排序

    1、选择排序 2、冒泡排序 3、插入排序 4、快速排序

  • 排序算法

    1冒泡排序 2插入排序 3选择排序 4快速排序

  • GO基础4-切片排序算法

    目录 1、选择排序2、冒泡排序3、GO 内置Sort包对切片排序 1.选择排序 2.冒泡排序 3.Sort包

网友评论

      本文标题:18-12-19 17.3 (训练3 排序)

      本文链接:https://www.haomeiwen.com/subject/uzmrlqtx.html