ibcadmin 发表于 2013-7-12 09:05:42

这个算法要学学,复式拆单式

首先感谢我的同事,刘信信,我用了6个for算出来的结果,他用一个for就搞定,这就是差距啊。

最近在做一个彩票的项目,要实现把复式投注拆成单式。 楼主无私 分享代码。


仅仅分享一个四位数的投注。5位、6位 一看代码就懂了。

      /// <summary>
      /// 复式拆成单式4位数的 2013-7-8 _Strong
      /// </summary>
      /// <param name="gewei"></param>
      /// <param name="shiwei"></param>
      /// <param name="baiwei"></param>
      /// <param name="qianwei"></param>
      /// <returns></returns>
      public static String allNumOrder(String[] gewei, String[] shiwei, String[] baiwei, String[] qianwei)
      {
            int gewei_length = gewei.Length;
            int shiwei_length = shiwei.Length;
            int baiwei_length = baiwei.Length;
            int qianwei_length = qianwei.Length;
            StringBuilder sb = new StringBuilder();
            String[] strArray = new String;
            for (int i = 0; i < gewei_length * shiwei_length * baiwei_length * qianwei_length; i++)
            {
                strArray = gewei;
                strArray = shiwei;
                strArray = baiwei;
                strArray = qianwei;
                String strTemp = strArray + "," + strArray + "," + strArray + "," + strArray;
                sb.Append(strTemp).Append("&");
            }
            String temp = sb.ToString();
            return temp;
      }

感谢信信!!

金贤重 发表于 2013-7-24 20:49:47

:D厉害,这和我之前做的水仙花模式很像,都是求出一组算数。我基础还不够,看得懂,但是让做,可做不出,楼猪~的同事厉害,楼猪更厉害~复制粘贴是楼猪的本事,而我们就是来吸取精华的。

ibcadmin 发表于 2013-7-24 21:06:34

金贤重 发表于 2013-7-24 20:49 static/image/common/back.gif
厉害,这和我之前做的水仙花模式很像,都是求出一组算数。我基础还不够,看得懂,但是让做,可做不出,楼 ...

复制粘贴。。。。。
页: [1]
查看完整版本: 这个算法要学学,复式拆单式