求输入10000个数字,求最大值 用c#做

来源:百度知道 编辑:UC知道 时间:2024/09/18 18:40:41
用C#做哦!

static void Main(string[] args)
{
int[] num = new int[10000]; //可以存10000个数的数组
int max = 0; //保存最大值
Console.WriteLine("请输入10000个数:");
for (int i=0;i<10000;i++)
{
num [i]=int.Parse(Console.ReadLine()); //循环接收10000个数

if(max<num[i])
max = num[i]; //max永远保存最大值

}

Console.WriteLine("最大数是:{0}",max);
}

我这个比楼上的效率

经过测试,绝对准确,你可以把10000换成小一些的数试一下:
static void Main(string[] args)
{
int[] num = new int[10000]; //可以存10000个数的数组
int max = 0; //保存最大值
Console.WriteLine("请输入10000个数:");
for (int i=0;i<10000;i++)
{
num [i]=int.Parse(Console.ReadLine()); //循环接收10000个数
}
for (int j = 1;j<10000;j++)
{
if(max<num[j])
max = num[j]; //max永远保存最大值
}
Console.WriteLine("最大数是:{0}",max);
}

写一个方法供参考一下:
public void math_max()
{ int the_max=0; int sui_