我是一个初学C#的人,我想知道定义一个长度为10的整形数组,实现一下功能:1输出数组里的最大值和最小值。2将这个数组按从大到小的顺序输出。这个程序怎么写?

解决方案 »

  1.   

    1 设数组为 A[n]
    int max = A[0];
    for (int i = 1; i < n; ++ i)
    {
        if (A[i] > max)
        {
             max = A[i];
        }
    }
    Console.WriteLine(max);
    2 int i, j;
    int key; for ( i = 1; i < n; i ++ )
    {
    j = i;
    key = A[i];
    while ( j > 0 && A[j - 1] > key )
    {
    A[j] = A[j - 1];
    j --;
    } // end while
    A[j] = key;
    }// end for i
             for (i = 0; i < n; ++ i)
             {
                 Console.WriteLine(A[i]);
             }
      

  2.   

    int[] A=new int[10];//数组定义,不要乱写,其他的C/C++/JAVA都差不多