我是冒泡排序的 多少数字都可以按从小到大排 改相应的值就可以了
static void Main(string[] args)
{
int[] number = new int[3];
int i, j;
int temp;
for (i = 0; i < 3; i++)
{
Console.WriteLine("请输入第{0}个数字", i + 1);
number[i] = int.Parse(Console.ReadLine());
}
for (i = 0; i < number.Length - 1; i++)
{
for (j = 0; j < number.Length - 1 - i; j++)
{
if (number[j] > number[j + 1])
{
temp = number[j];
number[j] = number[j + 1];
number[j + 1] = temp;
}
}
}
Console.WriteLine("从小到大排序后:");
for (i = 0; i < number.Length; i++)
{
Console.Write("{0 }\t", number[i]);
}
Console.ReadLine();
}
static void Main(string[] args)
{
int[] number = new int[3];
int i, j;
int temp;
for (i = 0; i < 3; i++)
{
Console.WriteLine("请输入第{0}个数字", i + 1);
number[i] = int.Parse(Console.ReadLine());
}
for (i = 0; i < number.Length - 1; i++)
{
for (j = 0; j < number.Length - 1 - i; j++)
{
if (number[j] > number[j + 1])
{
temp = number[j];
number[j] = number[j + 1];
number[j + 1] = temp;
}
}
}
Console.WriteLine("从小到大排序后:");
for (i = 0; i < number.Length; i++)
{
Console.Write("{0 }\t", number[i]);
}
Console.ReadLine();
}