[c#] 编写一个函数并返回数组中最大值 只要返回最大值
5个回答
展开全部
你好,如果是数值类型的数组,你可以直接调用系统的函数,如: myArray.Max();
如果是其它类型可以用Arrays.Sort(数组名),然后取最后一个就行了。
如果是其它类型可以用Arrays.Sort(数组名),然后取最后一个就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-04-14
展开全部
int [] Num={3,5,7,1,4,8,4,9,2} int temp = Num[0];
for (int i = 0; i < Num.Length; i++)
{
if (temp <= Num[i])
{
temp = Num[i];
}
}Console.WriteLine("最大值为:"+temp);
for (int i = 0; i < Num.Length; i++)
{
if (temp <= Num[i])
{
temp = Num[i];
}
}Console.WriteLine("最大值为:"+temp);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int 最大值(int[] 值数组)/ / 循环比较 返回最大值
{
int 值=值数组[0];
for(int i = 0 ;i < 值数组.Length ; i++)
{
if(值数组[i] > 值)
{
值=值数组[i];
}
}
return 值;
}
{
int 值=值数组[0];
for(int i = 0 ;i < 值数组.Length ; i++)
{
if(值数组[i] > 值)
{
值=值数组[i];
}
}
return 值;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int[] arrInt = { 1 ,5,99,0,44,88 };
Array.Sort<int>(arrInt , 0, arrInt .Length - 1);
Console.WriteLine(string.Format("最大值是:{0}", arrInt [arrInt .Length - 1]));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
private int[] array = { 1, 2, 3, 4, 5, 6, 7, 8 };
private int ReturnMax(int[] _array)
{
int _max = 0;
_max = _array.Max();
return _max;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询