前言:
现在看官们对“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个数的最大值最小值