星座查询:C#版根据生日查星座

public string GetAtomFromBirthday(DateTime birthday)
{
    
float birthdayF = 0.00F;

    
if (birthday.Month == 1 && birthday.Day < 20)
    {
        birthdayF 
= float.Parse(string.Format("13.{0}", birthday.Day));
    }
    
else
    {
        birthdayF 
= float.Parse(string.Format("{0}.{1}", birthday.Month, birthday.Day));
    }
    
float[] atomBound =1.20F2.20F3.21F4.21F5.21F6.22F7.23F8.23F9.23F10.23F11.21F12.22F13.20F };
    
string[] atoms = { "水瓶座""双鱼座""白羊座""金牛座""双子座""巨蟹座""狮子座""处女座""天秤座""天蝎座""射手座""魔羯座" };

    
string ret = "靠!外星人啊。";
    
for (int i = 0; i < atomBound.Length - 1; i++)
    {
        
if (atomBound[i] <= birthdayF && atomBound[i + 1> birthdayF)
        {
            ret 
= atoms[i];
            
break;
        }
    }
    
return ret;
}

posted on 2007-09-03 19:11  kyovcs  阅读(3310)  评论(8编辑  收藏  举报

导航