Example #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     cnt = 0;
     for (i = 0; i < 10; i++)
     {
         A[i] = new int[10];
         B[i] = new int[10];
         for (j = 0; j < 10; j++)
         {
             A[i][j] = 0;
         }
     }
     for (i = 0; i < n; i++)
     {
         for (j = 0; j < m; j++)
         {
             f = int.TryParse(LTB[cnt].Text.ToString(), out A[i][j]);
             if (f == false)
             {
                 break;
             }
             cnt++;
         }
         if (f == false)
         {
             break;
         }
     }
     if (f == false)
     {
         MessageBox.Show("请输入合理的整数值");
     }
     else
     {
         Det.Transposition(A, B, n, m);
         int Rank;
         if (n <= m)
         {
             Rank = Det.Rank(A);
         }
         else
         {
             Rank = Det.Rank(B);
         }
         this.textBox2.Text = Rank.ToString();
     }
 }