2018-12-06(冒泡。6整数从大到小)

2018-12-06  本文已影响0人  Tn299

题目

需求
实现用户随机输入6个整数,按从大到小排列


image.png

实现思路

  1. 定义数组存放用户输入的数据
  2. 使用冒泡排序算法
  3. 循环输出交换后的数组

代码

        static void Main(string[] args)
        { /*实现用户随机输入6个整数,按从大到小排列
           实现思路
           1)   定义数组存放用户输入的数据
           2)   使用冒泡排序算法
           3)   循环输出交换后的数组
           * */
            try
            {
                Console.WriteLine("请输入6个数字");
                int[] num = new int[6];
                for (int i = 0; i < num.Length; i++)
                {
                    Console.WriteLine("请输入第{0}个数字", i + 1);
                    num[i] = Convert.ToInt32(Console.ReadLine());
                }
                Array.Sort(num);//默认升序
                Array.Reverse(num);//降序。必须先是排序好的数
                for (int i = 0; i < num.Length; i++)
                {
                    Console.Write("{0}\t", num[i]);  //输出降序数组
                }


            }
            catch 
            {
                Console.WriteLine("输入的格式有误");
            }
            Console.ReadKey();

效果图

image.png
上一篇 下一篇

猜你喜欢

热点阅读