直接插入排序问题 运行结果不正确 求大家帮忙改下的!
namespace 直接插入排序{
class Program
{
static void Main(string[] args)
{
int[] org = new int[5];
int i, j ;
Console.Write("输入待排序元素:\n");
for ( i = 0; i <org.Length; i++)
{ org[i] =Convert.ToInt32( Console.ReadLine()); }
for (i = 1; i < org.Length; i++)
if (org[i] < org[i - 1])
{
org[0]= org[i];
for (j = i - 1; j >=0 && org[j] > org[0]; j--)
org[j + 1] = org[j];
org[j+1 ] = org[0]
;
}
Console.WriteLine("-------输出结果---------");
for( i=0;i<org.Length;i++)
{ Console.WriteLine( org[i]+"\t" )
;
}
Console.ReadLine();
}
}
}