日期:2008-09-25 浏览次数:20432 次
using System;
namespace ConsoleApplication1
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
MinToMax mtm= new MinToMax();
int [] array = {1,2,6,3,8,3,4,0,5,23,52,12,234,235,1232,21,234,123,143,1368};
int[] last=mtm.MTM(array);
int n=0;
for(int i=0;i<array.Length;i++)
{
System.Console.Write(last[i]+"<");
++n;
}
System.Console.WriteLine("\n总共{0}个数字",n);
System.Console.ReadLine();
//
// TODO: 在此处添加代码以启动应用程序
//
}
}
public class MinToMax
{
public int[] MTM(int [] array)
{
int[] FianlMTM= new int[array.Length];
for(int j=0;j<array.Length;j++)
{
int last=0;
for(int i=1;i<array.Length-j;i++)
{
int t = array[i];
if ((array[i])<(array[i-1]))
{
array[i]=array[i-1];
last=array[i];
array[i-1]=t;
}
else
last=array[i];
}
FianlMTM[array.Length-(j+1)]=last;
}
return FianlMTM;
}
}
}