C#求n个数中最大值和最小值的方法
本文实例讲述了C#求n个数中最大值和最小值的方法。分享给大家供大家参考。具体实现方法如下:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespaceConsoleApplication2
{
classProgram
{
staticvoidMain(string[]args)
{
Console.WriteLine("输入十个数:");
//int[]num=newint[10];
//for(inti=0;i<10;i++)
//{
strings=Console.ReadLine();
//num[i]=int.Parse(s);
//}
string[]num=s.Split('');
//把空格挖掉,把数存入数组
int[]m=newint[num.Length];
for(inti=0;i<num.Length;i++)
{
m[i]=int.Parse(num[i]);
}
Console.WriteLine("最大值为:{0}",max(m,10));
Console.WriteLine("最小值为:{0}",min(m,10));
Console.ReadKey();
}
staticintmax(int[]num,intn)
{
inta=num[0];
for(inti=0;i<n;i++)
{
if(a<num[i])
{
a=num[i];
}
}
returna;
}
staticintmin(int[]num,intn)
{
inta=num[0];
for(inti=0;i<n;i++)
{
if(num[i]<a)
{
a=num[i];
}
}
returna;
}
}
}
希望本文所述对大家的C#程序设计有所帮助。