Beispiel #1
0
        //接收输入并且运行
        public void GotInputAndRun()
        {
            for (int i = 0; i < n; i++)
            {
                inports[0, i] = Convert.ToInt32(input_list[i].Text);
            }
            benes.SetBenes(n, floors, rtag, inports, outports, swtichs);


            for (int i = 0; i < n / 2; i++)
            {
                for (int j = 0; j < floors; j++)
                {
                    view.Set_Status(swtichs[j, i], rectangles_list[i][j]);
                }
            }

            for (int i = 0; i < n; i++)
            {
                output_list[i].Text = outports[floors - 1, i].ToString();
            }
        }