+ -
当前位置:首页 → 问答吧 → 谁知道它这个 星座的算法是怎么折腾的不。

谁知道它这个 星座的算法是怎么折腾的不。

时间:2011-12-27

来源:互联网

C# code

            string s = "魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
            int[] arr = { 20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22 };
            return s.Substring(dt.Month * 2 - (dt.Day < arr[dt.Month - 1] ? 2 : 0), 2) + "";

作者: x1937   发布时间: 2011-12-27

无非就是算出月份和日期,然后用下表代入的吧:


摩羯座: 12月22日-----1月19日 
水瓶座: 1月20日-----2月18日 
双鱼座: 2月19日------3月20日 
白羊座: 3月21日------4月19日 
金牛座: 4月20日------5月20日 
双子座: 5月21日------6月21日 
巨蟹座: 6月22日------7月22日 
狮子座: 7月23日------8月22日 
处女座: 8月23日------9月22日 
天秤座: 9月23日------10月23日 
天蝎座: 10月24日-----11月21日 
射手座: 11月22日-----12月21日 
摩羯座: 12月22日-----1月19日 

作者: qianjin036a   发布时间: 2011-12-27