int i=0,nMax,nMin;
Read(i);
nMax=i;
nMin=i
for(int k=0;k<6;k++)
{
    Read(i);
    nMax = nMax > i?nMax:i;
    nMin = nMin < i?nMin:i;
}

解决方案 »

  1.   

    public void GetMaxAndMin( out int max,out int min,params int[] values )
    {
    if( values.Length==0 )
    throw new ApplicationException("请输入至少一个整数!");
    max = min = values[0];
    for( int i=0;i<values.Length;i++ )
    {
    if( values[i] > max )
    max = values[i];
    if( values[i] < min )
    min = values[i];
    }
    }调用的地方:
    int max,min;GetMaxAndMin( out max,out min,1,34,54,2,23,1,123 );//你也可以这样调用:
    GetMaxAndMin( out max,out min,new int[]{2,32,5326} );调用之后,max和min就是你要的值
      

  2.   

    int[] iArray=new int[6];
    for(int i=0;i<6;i++)
    {
    iArray[i]=read();
      

  3.   

    int[] iArray=new int[6];
    for(int i=0;i<6;i++)
    {
      iArray[i]=read();
    }
    Array.sort(iArray);
    Console.Write(iArray[5]);Array.sort函数对数组进行升序排序。
      

  4.   

    程序实现方法本人很清楚,可是在具体实现起来(VS。NET)还是有很多问题啊
    譬如有"Read(),read()"方法在调试中问题多多啊
    各位可不可以讲具体一些呀,多谢