编写一个C#应用程序,用户从控制台上输入一个随机数值序列,利用冒泡排序法将它进行从大到小排序

2025-04-05 18:09:41
推荐回答(1个)
回答1:

int[] nums = new int[5];
Console.WriteLine("请输入{0}个数", nums.Length);
for(int i = 0; i < nums.Length; i++) 
{
    nums[i] = int.Parse(Console.ReadLine());
}
for(int i = 0; i < nums.Length; i++) 
{
    for(int j = 0; j < nums.Length - 1; j++) 
    {
        if (nums[j] < nums[j+1])
        {
            int temp = nums[j];
            nums[j] = nums[j+1];
            nums[j+1] = temp;
        }
    }
}
for(int i = 0; i < nums.Length; i++) 
{
    Console.Write(nums[i] + " ");
}
Console.ReadLine();