马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

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

[复制链接]
查看6480 | 回复2 | 2013-7-12 09:05:42 | 显示全部楼层 |阅读模式
首先感谢我的同事,刘信信,我用了6个for算出来的结果,他用一个for就搞定,这就是差距啊。

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


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

[C#] 纯文本查看 复制代码
        /// <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[4];
            for (int i = 0; i < gewei_length * shiwei_length * baiwei_length * qianwei_length; i++)
            {
                strArray[0] = gewei[i % gewei_length];
                strArray[1] = shiwei[i / gewei_length % shiwei_length];
                strArray[2] = baiwei[i / (gewei_length * shiwei_length) % baiwei_length];
                strArray[3] = qianwei[i / (gewei_length * shiwei_length * baiwei_length) % qianwei_length];
                String strTemp = strArray[0] + "," + strArray[1] + "," + strArray[2] + "," + strArray[3];
                sb.Append(strTemp).Append("&");
            }
            String temp = sb.ToString();
            return temp;
        }


感谢信信!!

C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
金贤重 | 2013-7-24 20:49:47 | 显示全部楼层
厉害,这和我之前做的水仙花模式很像,都是求出一组算数。我基础还不够,看得懂,但是让做,可做不出,楼猪~的同事厉害,楼猪更厉害~复制粘贴是楼猪的本事,而我们就是来吸取精华的。
ibcadmin | 2013-7-24 21:06:34 | 显示全部楼层
金贤重 发表于 2013-7-24 20:49
厉害,这和我之前做的水仙花模式很像,都是求出一组算数。我基础还不够,看得懂,但是让做,可做不出,楼 ...

复制粘贴。。。。。
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则