[c#] 编写一个函数并返回数组中最大值 只要返回最大值

 我来答
丁文博0721
2013-04-15 · TA获得超过263个赞
知道答主
回答量:159
采纳率:0%
帮助的人:171万
展开全部
你好,如果是数值类型的数组,你可以直接调用系统的函数,如: myArray.Max();
如果是其它类型可以用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);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三天打鱼N
2013-04-13 · TA获得超过1540个赞
知道大有可为答主
回答量:2032
采纳率:74%
帮助的人:605万
展开全部
int 最大值(int[] 值数组)/ / 循环比较 返回最大值
{
int 值=值数组[0];
for(int i = 0 ;i < 值数组.Length ; i++)
{
if(值数组[i] > 值)
{
值=值数组[i];
}

}
return 值;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rkc009
2013-04-13 · TA获得超过1499个赞
知道大有可为答主
回答量:2098
采纳率:60%
帮助的人:1706万
展开全部

   

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]));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love慧慧love航
2015-09-15 · TA获得超过293个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:467万
展开全部
private int[] array = { 1, 2, 3, 4, 5, 6, 7, 8 };
        private int ReturnMax(int[] _array)
        {
            int _max = 0;
            _max = _array.Max();
            return _max;
        }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式