namespace ArrSort
{
class Program
{
public void Sort()
{
// 获得数组
int n;
Console.WriteLine("请你输入数组的长度:\n");
n=Convert.ToInt32(Console.ReadLine());
int[] arr = new int[n];
for (int i = 0; i < n; i++)
{
Console.WriteLine("请你输入第{0}个元素:",i);
arr[i] = Convert.ToInt32(Console.ReadLine());
}
//冒泡法对数组排序:
for (int i = 1; i < n; i++)
{
for (int j = 0; j < n - i; j++)
{
if (arr[j] > arr[j + 1])
{
int temp;
temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// 显示排序之后的结果
Console.WriteLine("\n经过排序之后的结果为:\n");
foreach (int k in arr)
{
Console.Write(k + " ");
}
Console.WriteLine("\n");
}
static void Main(string[] args)
{
Program obj = new Program();
obj.Sort();
Console.ReadKey();
}
}
}