亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

找到整型陣列中最大值和最小值的幾種方法總結(jié)

 更新時(shí)間:2017年12月07日 10:09:21   作者:楊明波(Leo Yang)  
下面小編就為大家分享一篇找到整型陣列中最大值和最小值的幾種方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

在整型陣列中,我們需要從中獲取陣列元素的最大值和最小值:

方法一:先是使用Array進(jìn)行排序,然后從排序后數(shù)組中,最一個(gè)元素為最小,最后一個(gè)元素為最大。

Source Code

public static int FindMaxNumber(params int[] stringValue)
    {      
      Array.Sort(stringValue);
      return stringValue[stringValue.Length -1];
    }
   
    public static int FindMinNumber( params int[] stringValue)
    {      
      Array.Sort(stringValue);
      return stringValue[0];
    }

方法二:此方法是宣告一個(gè)變量,變量的值為陣列中第一個(gè)元素值。然后從第二個(gè)元素開(kāi)始循環(huán),并與變量比較。

求最大元素,如果所比較的值大小于變量,就把元素的值賦給變量。

求最小元素與求最大值正好相反,所比較的值小于變量,就把所比較的值賦給變量。

Source Code

public static int FindMaxNumber(params int[] intArray)
    {
      int v = intArray[0];
      if (intArray.Length > 1)
      {
        for (int i = 2; i < intArray.Length; i++)
        {
          if (intArray[i] > v)
            v = intArray[i];
        }
      }
      return v;
    }

    public static int FindMinNumber(params int[] intArray)
    {
      int v = intArray[0];
      if (intArray.Length > 1)
      {
        for (int i = 2; i < intArray.Length; i++)
        {
          if (intArray[i] < v)
            v = intArray[i];
        }
      }
      return v;
    }    

方法三:

Source Code

public static int FindMaxNumber(params int[] intArray)
    {
      return intArray.Max();
    }

    public static int FindMinNumber(params int[] intArray)
    {
      return intArray.Min();
    }

三種方法均演示:

Source Code

static void Main(string[] args)
    {
      int[] value = { 15, 23, 41, 97, 100, 27, 67, 51 };

      Console.WriteLine("Class3:");
      Console.WriteLine("Max: {0}",Class3.FindMaxNumber(value));     
      Console.WriteLine("Min: {0}",Class3.FindMinNumber(value));

      Console.WriteLine("Class4:");
      Console.WriteLine("Max: {0}", Class4.FindMaxNumber(value));
      Console.WriteLine("Min: {0}", Class4.FindMinNumber(value));

      Console.WriteLine("Class5:");
      Console.WriteLine("Max: {0}", Class5.FindMaxNumber(value));
      Console.WriteLine("Min: {0}", Class5.FindMinNumber(value));
    }

執(zhí)行結(jié)果:

下列內(nèi)容于2017-12-06 10:20分更新:

以上有Class4類別有點(diǎn)問(wèn)題,我們從第2個(gè)元素循環(huán),但它的索引是從0開(kāi)始,第二個(gè)元素的索引就是1,循環(huán)所有元素才是較安全的:

以上這篇找到整型陣列中最大值和最小值的幾種方法總結(jié)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • C#鍵盤鼠標(biāo)鉤子實(shí)例

    C#鍵盤鼠標(biāo)鉤子實(shí)例

    這篇文章主要介紹了C#鍵盤鼠標(biāo)鉤子的實(shí)現(xiàn)方法,以實(shí)例形式分析了針對(duì)鍵盤與鼠標(biāo)鉤子的實(shí)現(xiàn)步驟與相關(guān)技巧,并配有相關(guān)官方文檔說(shuō)明的地址,需要的朋友可以參考下
    2014-12-12
  • C#中datagridview的EditingControlShowing事件用法實(shí)例

    C#中datagridview的EditingControlShowing事件用法實(shí)例

    這篇文章主要介紹了C#中datagridview的EditingControlShowing事件用法,實(shí)例分析了datagridview的EditingControlShowing事件的定義與使用技巧,需要的朋友可以參考下
    2015-06-06
  • C# 向Word中設(shè)置/更改文本方向的方法(兩種)

    C# 向Word中設(shè)置/更改文本方向的方法(兩種)

    在一般情況下word中輸入的文字都是橫向的,今天小編給大家?guī)?lái)兩種方法來(lái)設(shè)置更改文本方向的方法,非常不錯(cuò),對(duì)c# word 更改文本方向的知識(shí)感興趣的朋友一起看看吧
    2016-08-08
  • 詳解 c# 克隆

    詳解 c# 克隆

    這篇文章主要介紹了詳解 c# 克隆的相關(guān)資料,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-11-11
  • C# WinForm調(diào)用net core實(shí)現(xiàn)文件上傳接口

    C# WinForm調(diào)用net core實(shí)現(xiàn)文件上傳接口

    這篇文章主要為大家詳細(xì)介紹了C# WinForm如何調(diào)用net core實(shí)現(xiàn)文件上傳接口,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • Unity實(shí)現(xiàn)物體沿自身的任意軸向旋轉(zhuǎn)

    Unity實(shí)現(xiàn)物體沿自身的任意軸向旋轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)物體沿自身的任意軸向旋轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • C#中的委托、事件學(xué)習(xí)筆記

    C#中的委托、事件學(xué)習(xí)筆記

    這篇文章主要介紹了C#中的委托、事件學(xué)習(xí)筆記,本文講解了委托delegate、事件的相關(guān)知識(shí)并給出代碼實(shí)例,需要的朋友可以參考下
    2015-01-01
  • C#目錄和文件管理操作詳解

    C#目錄和文件管理操作詳解

    在C#中常用的目錄操作類有Directory,DirectoryInfo,下面這篇文章主要給大家介紹了關(guān)于C#目錄和文件管理操作的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • C#泛型語(yǔ)法詳解

    C#泛型語(yǔ)法詳解

    本文詳細(xì)講解了C#中的泛型語(yǔ)法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • C# WinForm捕獲全局變量異常 SamWang解決方法

    C# WinForm捕獲全局變量異常 SamWang解決方法

    本文將介紹C# WinForm捕獲全局變量異常 SamWang解決方法,需要的朋友可以參考
    2012-11-11

最新評(píng)論