static void Main(string[] args)
{
/*
* 求解一个数字数组中差值最大的两个数,要求大的数在后。
* 例如 9,2,6,4,67,23,1,4,30中满足条件的两个数是2,67
* */
int[] array = new int[]{9,2,6,4,67,23,1,4,30};
int temp = array[0];
int minNum = array[0];
int maxNum = array[0];
for(int i=0; i< array.Length-1; i++)
{
if (array[i] < temp)
{
temp = array[i];
}
if (maxNum - minNum < array[i + 1] - temp)
{
minNum = temp;
maxNum = array[i +1];
}
}
Console.WriteLine("Min number is: {0}, max number {1}",
minNum,
maxNum
);
}
分类目录
近期评论
功能