5个回答
展开全部
using System;
class class1
{
static void Main()
{
int min ,max, i;
int []array=new int[10] ;
for(i=0;i<10;i++)
array[i]=int.Parse (Console.ReadLine ());
min=max=array[0];
for (i=i;i<10;i++)
{
if(array[i]>max)
max=array[i];
if(array[i]<min)
min=array[i];
}
Console.WriteLine ("max={0},min={1}",max ,min);
Console.WriteLine ("max-min={0}",(max-min));
}
}
已经调试好了
class class1
{
static void Main()
{
int min ,max, i;
int []array=new int[10] ;
for(i=0;i<10;i++)
array[i]=int.Parse (Console.ReadLine ());
min=max=array[0];
for (i=i;i<10;i++)
{
if(array[i]>max)
max=array[i];
if(array[i]<min)
min=array[i];
}
Console.WriteLine ("max={0},min={1}",max ,min);
Console.WriteLine ("max-min={0}",(max-min));
}
}
已经调试好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似只能先排好序,然后再计算差值咯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ArrayList al = new ArrayList();
al.Add(200);
al.Add(-100);
al.Add(50);
al.Add(1005);
al.Sort();//排序。
int diff = al[al.Count - 1] - al[0];//差值
al.Add(200);
al.Add(-100);
al.Add(50);
al.Add(1005);
al.Sort();//排序。
int diff = al[al.Count - 1] - al[0];//差值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这也太简单了,用Sort就OK啊
al.Sort();
int min = Convert.ToInt32(al[0]);
int max = Convert.ToInt32(al[al.Count - 1]);
代码就不用我解释了吧。:)
al.Sort();
int min = Convert.ToInt32(al[0]);
int max = Convert.ToInt32(al[al.Count - 1]);
代码就不用我解释了吧。:)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询