c#!中,产生10个随机数(0-100)把它们放入一个一维数组中,让后用冒泡排序从小到大排好输出!!!!!!

2024-11-20 16:08:47
推荐回答(2个)
回答1:

class Program

    {

        static void Main(string[] args)

        {

            int[] nums = new int[10];

            Random random = new Random();

            //随机数值

            for (int i = 0; i < 10; i++)

            {

                nums[i] = random.Next(0, 100);

            }

            //冒泡排序 从小到大

            for (int i = 0; i < 9; i++)

            {

                for (int j = i + 1; j < 10; j++)

                {

                    if (nums[j] < nums[i])

                    {

                        int temp = nums[i];

                        nums[i] = nums[j];

                        nums[j] = temp;

                    }

                }

            }

            //打印到屏幕

            foreach (int num in nums)

            {

                Console.WriteLine(num);

            }

            Console.Read();

        }

    }

回答2:

作业...
自己做去吧,你去网上先找随机函数怎么用,然后去看看数据结构找找冒泡排序吧,作业就不要发了,自己动手才能学到东西.
圣诞快乐哈