アルゴリズム:配列のすべての組合せを出力する

2957 ワード

           var arry3 = new string[] { "116.403191", "2", "39.91296", "0001" };

            string res = "";

            for (int i = 0; i < 4; i++)

            {

                for (int j = 0; j < 4; j++)

                {

                    if (j == 3)

                    {

                        continue;

                    }



                    //    

                    string temp = arry3[j + 1];

                    arry3[j + 1] = arry3[j];

                    arry3[j] = temp;



                    string md5 = "";

                    for (int k = 0; k < 4; k++)

                    {

                        md5 += arry3[k];

                    }



                    res += DL_helper.funcGetMD5(md5) + "<br />";

                }

            }



            Response.Write(res);