作业4

作者: 鲸落_79f1 | 来源:发表于2018-12-08 16:21 被阅读0次

    要求

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

    程序

    namespace ConsoleApplication2

    {

        class Program

        {

            static void Main(string[] args)

            {

                try

                {

                    Console.WriteLine("请输入6个数字");

                    int[] nums = new int[6];

                    for (int i = 0; i < nums.Length; i++)

                    {

                        Console.WriteLine("请输入第{0}个数字:", i + 1);

                        nums[i] = Convert.ToInt32(Console.ReadLine());

                    }

                    for (int i = 0; i < nums.Length - 1; i++)      //比较的次数

                    {

                        for (int j = 0; j < nums.Length - 1 - i; j++)            //交换的次数

                        {

                            if (nums[j] < nums[j+1])

                            {

                                int temp = nums[j];

                                nums[j] = nums[j + 1];

                                nums[j + 1] = temp;

                            }

                        }

                    }

                    Console.Write("排序后的数字为:");

                        foreach (double var in nums)    //遍历

                    {

                        Console.Write(var);  //依次读取字符串中的元素 

                        Console.Write(" ");

                    }

                }

                catch

                {

                    Console.WriteLine("你输入的格式有误");

                }

                Console.ReadKey();

            }

        }

    }

    效果

    相关文章

      网友评论

          本文标题:作业4

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