private static void Main()
{
int[] Sz1 = { 2, 8, 5, 1};
int[] Sz2 = ForPX1(Sz1);
foreach (var item in Sz2)
{
Console.WriteLine(item);
}
Console.ReadLine();
}
//此方法为for嵌套练习--给定一堆数值,根据大小排序--抄作业QAQ
private static int[] ForPX1(int[] InputSz)
{
for (int Dcs = 0; Dcs < InputSz.Length - 1; Dcs++)
//外层for循环,定义一个根据数组大小-1的循环,定义的是使用循环,判断至数组的前一个数值
{
for (int i = Dcs+1; i < InputSz.Length; i++)
//内层for循环,定义一个根据数组大小,判断下一个数组元素的循环
{
if (InputSz[Dcs] > InputSz[i])
{
int Temp = InputSz[Dcs];
InputSz[Dcs] = InputSz[i];
InputSz[i] = Temp;
}
}
//内层for循环结束
}
//外层for循环结束
return InputSz;
}
|