首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

函数的写法

2013-04-07 
求一个函数的写法请教各位前辈,我有一个函数不知道怎么写有a b c d四个数,找出相差最小的2个数的平均值[解

求一个函数的写法
请教各位前辈,我有一个函数不知道怎么写
有a b c d四个数,找出相差最小的2个数的平均值
[解决办法]


            int[] a = { 1, 16, 38, 24, 43, 55 };
            int size = a.Length;
            int min = int.MaxValue;
            int var = 0;
            int abs;

            for (int i = 0; i < size - 1; i++)
            {
                for (int j = i + 1; j < size; j++)
                {
                    abs = Math.Abs(a[i] - a[j]);
                    if (abs < min)
                    {
                        min = abs;
                        var = (a[i] + a[j]) / 2;
                    }
                }
            }
            Console.WriteLine(var);

热点排行