龙空技术网

C 中运用数组求最大值和最小值

IT资讯榜中榜 125

前言:

现在看官们对“c语言求n个数的最大值最小值”大致比较关切,姐妹们都想要剖析一些“c语言求n个数的最大值最小值”的相关知识。那么小编同时在网上网罗了一些关于“c语言求n个数的最大值最小值””的相关内容,希望姐妹们能喜欢,你们快快来了解一下吧!

方法一:使用ArrayList

using System.Collections;

int[] arr = {2,4,5,6,6,55,66,89,105,669,569 };

ArrayList list = new ArrayList(arr);

list.Sort();

int min = Convert.ToInt32(list[0]);

int max = Convert.ToInt32(list[list.Count - 1]);

Console.WriteLine("最大" + max +" 最小:"+min);

方法二:用?:语句比较简单

for(int i=0;i<array.length;i++)

{ int a=0;b=0;

a>a[i]?(b=a):(b=a[i]);只要一轮for循环就能得出最大值,同理求出最小值.

}

方法三:使用Array.Sort

using System;

using System.Collections.Generic;

using System.Text;

namespace 求最大数和最小数

{

class Program

{

static void Main(string[] args)

{

int [] arry=new int[] {20,10,84,12,8,98,14,2,245};

Array.Sort(arry);

Console.WriteLine("最小数为"+arry[0]+"\n" + "最大数为" + arry[arry.Length - 1]);

Console.ReadLine();

}

}

}

调用Array的静态方法sort();

sort()的默认是升序所以排完序后的第一个数为最小数,最后一个数为最大数

标签: #c语言求n个数的最大值最小值