3. 已知一组数据9、6、8、2、4,采用冒泡法排序,将这组数据从小到大顺序进行输出。请设计出完整的程序
时间: 2024-02-04 20:04:30 浏览: 75
好的,以下是使用 C# 实现冒泡排序的程序代码:
```c#
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
int[] arr = { 9, 6, 8, 2, 4 };
for (int i = 0; i < arr.Length - 1; i++)
{
for (int j = 0; j < arr.Length - i - 1; j++)
{
if (arr[j] > arr[j + 1])
{
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
Console.WriteLine("排序后的结果为:");
for (int i = 0; i < arr.Length; i++)
{
Console.Write(arr[i] + " ");
}
Console.ReadKey();
}
}
}
```
这个程序使用了冒泡排序算法来对给定的数组进行排序。在 `Main()` 函数中,我们定义了一个整型数组 `arr`,并初始化了它的值。
接着,我们使用两层 for 循环来遍历数组,并比较相邻的元素大小,如果前一个元素大于后一个元素,就交换它们的位置。经过若干次循环后,数组中的元素就会按照从小到大的顺序排列。
最后,我们输出排序后的结果。
希望这个程序能够帮助到您!
阅读全文