public static void Main(string[] args)
        {
            double[,] K0 = new double[8, 8] { {0,0,0,0,0,0,0,0 },{0,0,0,0,0,0,0,0 },{0,0,0,0,0,0,0,0 },
            {0,0,0,0,0,0,0,0 },{0,0,0,0,0,0,0,0 },{0,0,0,0,0,0,0,0 },{0,0,0,0,0,0,0,0 },{0,0,0,0,0,0,0,0 } };
            K0 = jiachengzhuanshu.Class1.Shuchu(K0);
            int i, j;
            double q = 0; double m = 0;
            double[] ints = new double[2] { 0.577, -0.577 };
              for (i = 0; i < 2; i++)
            {
                q = ints[i];
                    for (j = 0; j < 2; j++)
                    {
                        m = ints[j];
                        double x1 = 2, x2 = 3, x3 = 4, x4 = 5, y1 = 5.5, y2 = 7, y3 = 8, y4 = 9;
                        double[,] a = new double[2, 4];
                        a[0, 0] = (1 + m) / 4; a[0, 1] = -(1 + m) / 4; a[0, 2] = -(1 - m) / 4; a[0, 3] = (1 - m) / 4;
                        a[1, 0] = (1 + q) / 4; a[1, 1] = (1 - q) / 4; a[1, 2] = -(1 - q) / 4; a[1, 3] = -(1 + q) / 4;
                        double[,] b = new double[4, 2] { {x1,y1 },{x2,y2 },
                                                         {x3,y3 },{x4,y4 } };
                        double[,] J = jiachengzhuanshu.Class1.Multiply1(a, b);                       
                        double[,] J1 = J;
                        double t = J1[0, 0] * J1[1, 1] - J1[0, 1] * J1[1, 0];
                        J1[0, 0] = J1[1, 1] / t;
                        J1[1, 1] = J1[0, 1] / t;
                        J1[0, 1] = -J1[0, 1] / t;
                        J1[1, 0] = -J1[1, 0] / t;                      
                        double[,] I = jiachengzhuanshu.Class1.Multiply1(J1, a);      
                        double[,] B = new double[3, 8];
                        B[0, 0] = I[0, 0]; B[0, 1] = 0; B[0, 2] = I[0, 1]; B[0, 3] = 0; B[0, 4] = I[0, 2]; B[0, 5] = 0; B[0, 6] = I[0, 3]; B[0, 7] = 0;
                        B[1, 0] = 0; B[1, 1] = I[1, 0]; B[1, 2] = 0; B[1, 3] = I[1, 1]; B[1, 4] = 0; B[1, 5] = I[1, 2]; B[1, 6] = 0; B[1, 7] = I[1, 3];
                        B[2, 0] = I[1, 0]; B[2, 1] = I[0, 0]; B[2, 2] = I[1, 1]; B[2, 3] = I[0, 1]; B[2, 4] = I[1, 2]; B[2, 5] = I[0, 2]; B[2, 6] = I[1, 3]; B[2, 7] = I[0, 3];               
                        double[,] B1 = jiachengzhuanshu.Class1.zhuanzhi(B);                      
                        double[,] D = new double[3, 3] { { 230769231000, 69230769200, 0 },
                                             {69230769200,230769231000,0},
                                              {0,0,80769230800}};                      
                        double[,] f = jiachengzhuanshu.Class1.Multiply1(B1, D);                        
                        double[,] K1 = jiachengzhuanshu.Class1.Multiply1(f, B);
                        K0 = jiachengzhuanshu.Class1.Add(K0, K1);                    
                    K0 = jiachengzhuanshu.Class1.Shuchu(K0);
                }
有哪位大神能帮我看下我这个程序怎么最后循环的时候不是只有一个最终结果。而是循环一次输出一次,最后输出四个结果吗?