日期:2014-05-18  浏览次数:20856 次

求数组的最大值
如题,求一个数组:arry[0],arry[4],arry[5],arry[9],arry[14],arry[19],arry[24]……的最大值,该怎么写for循环?

------解决方案--------------------
在csdn光提问,而不结帖的人是很不受欢迎的。

攒不够人品,愿意回答你问题的人会越来越少。
------解决方案--------------------
LZ是第一次发帖,肯定结贴率0%

int t = 0
for(int i=0;i<arry.Lenth;i++)
{
if(arry[i]> t)
{
t=arry[i];
}
}

MessageBox.Show(t.ToString());
------解决方案--------------------
x=arry.Max();
------解决方案--------------------
LZ没说是int型吧
探讨

LZ是第一次发帖,肯定结贴率0%

int t = 0
for(int i=0;i<arry.Lenth;i++)
{
if(arry[i]> t)
{
t=arry[i];
}
}

MessageBox.Show(t.ToString());

------解决方案--------------------
int maxArr=(from a in arry select a.length).max();
用for的话,mizuho_2006的方法是对的。