本帖最后由 renjunfeng 于 2009-11-12 21:17:18 编辑

解决方案 »

  1.   

     static void Main(string[] args)
            {
                for (int i = 0; i < 5; i++)
                {
                    //  int i = 0;
                    
                    int m = 0;
                    for (int k = i; k < 5; k++)
                    {
                        Console.Write("a[0,{0}]+a[{1},{2}],",m , i+1 , k+1);
                        m = m + 1;
                    }
                    Console.WriteLine();
                }
                Console.ReadLine();
            }
      

  2.   


    int k = 6;
    for (int i = 0; i < 5; i++) 
    {    
        for (int j = 1; j < k; j++) 
            Console.Write("a[0,{0}]+a[{1},{2}],",i , j , j+1);
        k--;

      

  3.   

    写错一个地方,把是j+1改为j+i;int k = 6;
    for (int i = 0; i < 5; i++) 
    {    
        for (int j = 1; j < k; j++) 
            Console.Write("a[0,{0}]+a[{1},{2}],",i , j , i+j);
        k--;

      

  4.   


    int k = 6;
    for (int i = 0; i < 5; i++) 
    {    
        for (int j = 1; j < k; j++) 
            Console.Write("    ", a[0, i] + a[j, i+j]);
        k--;

      

  5.   


    (a[0,5]+a[1,4]) (a[0,5]+a[2,3]) (a[0,5]+a[3,2]) (a[0,5]+a[4,1]) (a[0,5]+a[5,0])
    (a[0,4]+a[1,3]) (a[0,4]+a[2,2]) (a[0,4]+a[3,1]) (a[0,4]+a[4,0]) 
    (a[0,3]+a[1,2]) (a[0,3]+a[2,1]) (a[0,3]+a[3,0])  
    (a[0,2]+a[1,1]) (a[0,2]+a[2,0])  
    (a[0,1]+a[1,0]) 
    这个咋输出,望指教!