第2个回答 2008-10-31
不知道你要用什么实现,我用asp.net,你参考下。
protected void Page_Load(object sender, EventArgs e)
{
int[] r = InitData(12);
for(int i=0; i<r.Length; i++)
{
Response.Write(string.Format("{0},", r[i].ToString()));
}
Response.Write(string.Format("<br/>最大值:{0}<br/>", GetMax(r)));
Response.Write(string.Format("<br/>最小值:{0}<br/>", GetMin(r)));
}
private int[] InitData(int count)
{
int[] res = new int[count];
Random myrnd = new Random();
for (int i = 0; i < count; i++)
{
res[i] = myrnd.Next(10, 99);
}
return res;
}
private int GetMax(int[] ir)
{
int tmp = ir[0];
foreach (int i in ir)
{
if (i > tmp)
tmp = i;
}
return tmp;
}
private int GetMin(int[] ir)
{
int tmp = ir[0];
foreach (int i in ir)
{
if (i < tmp)
tmp = i;
}
return tmp;
}