亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C#編寫的生辰八字計算程序

2020-01-24 02:08:01
字體:
來源:轉載
供稿:網友

作者故意刪除了注釋,讀不懂代碼的,就加作者QQ721159175咨詢吧,作者很樂意與你分享并解答~

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //假設一個人的公歷出生時間,范圍必須要在2012-2015年之間,因為本示例程序只提供了這幾年的農歷數據
            //修改這幾個賦值,運行程序,可以得到生辰八字
            GuaZhu.nQiGuaYear = 2015;//年
            GuaZhu.nQiGuaMonth = 2;//月
            GuaZhu.nQiGuaDay = 6;//日
            GuaZhu.nQiGuaHour = 23;//時
            GuaZhu.nQiGuaMinute = 33;//分
            GuaZhu.GetSiZhu();
        }
    }
    public static class GuaZhu
    {
        public static int nQiGuaYear;
        public static int nQiGuaMonth;
        public static int nQiGuaDay;
        public static int nQiGuaHour;
        public static int nQiGuaMinute;
        public static int JieQiMonth;
        public static string PrevJQYear;
        public static string PrevJQMonth;
        public static string PrevJQDay;
        public static string PrevJQHour;
        public static string PrevJQMinute;
        public static string NextJQYear;
        public static string NextJQMonth;
        public static string NextJQDay;
        public static string NextJQHour;
        public static string NextJQMinute;
        public static string sSiZhu;
        public static string nTianGan;
        public static string yTianGan;
        public static string rTianGan;
        public static string sTianGan;
        public static string nDiZhi;
        public static string yDiZhi;
        public static string rDiZhi;
        public static string sDiZhi;
        public static int nTianGanID;
        public static int yTianGanID;
        public static int rTianGanID;
        public static string PrevJieQi;
        public static string NextJieQi;
        public static string[] TianGan = { "甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸" };
        public static string[] DiZhi = { "子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥" };
        public static string[] JieQi = {
"1/6/2012 06:44","2/4/2012 18:22","3/5/2012 12:21","4/4/2012 17:06","5/5/2012 10:20","6/5/2012 14:26","7/7/2012 00:41",
"8/7/2012 10:31","9/7/2012 13:29","10/8/2012 05:12","11/7/2012 08:26","12/7/2012 01:19","1/5/2013 12:34","2/4/2013 00:13",
"3/5/2013 18:15","4/4/2013 23:02","5/5/2013 16:18","6/5/2013 20:23","7/7/2013 06:35","8/7/2013 16:20","9/7/2013 19:16",
"10/8/2013 10:58","11/7/2013 14:14","12/7/2013 07:09","1/5/2014 18:24","2/4/2014 06:03","3/6/2014 00:02","4/5/2014 04:47",
"5/5/2014 21:59","6/6/2014 02:03","7/7/2014 12:15","8/7/2014 22:03","9/8/2014 01:01","10/8/2014 16:48","11/7/2014 20:07",
"12/7/2014 13:04","1/6/2015 00:20","2/4/2015 11:58","3/6/2015 05:55","4/5/2015 10:39","5/6/2015 03:52","6/6/2015 07:58",
"7/7/2015 18:12","8/6/2015 04:01","9/8/2015 06:59","10/8/2015 22:43","11/8/2015 01:58","12/7/2015 18:53",
};
        public static void GetnGanZhi()
        {
            int year, year1, year2;
            year = GuaZhu.nQiGuaYear;
            if (GuaZhu.nQiGuaMonth == 1)
            {
                year -= 1;
            }
            else if (GuaZhu.nQiGuaMonth == 2)
            {
                DateTime lichun, birthday1;
                lichun = DateTime.Parse("2012-2-4 18:22");
                string birthday2;
                switch (GuaZhu.nQiGuaYear - 2012)
                {
                    case 0:
                        lichun = DateTime.Parse("2012-2-4 18:22");
                        break;
                    case 1:
                        lichun = DateTime.Parse("2013-2-4 00:13");
                        break;
                    case 2:
                        lichun = DateTime.Parse("2014-2-4 06:03");
                        break;
                    case 3:
                        lichun = DateTime.Parse("2015-2-4 11:58");
                        break;
                }
                birthday2 = GuaZhu.nQiGuaYear + "-" + GuaZhu.nQiGuaMonth + "-" + GuaZhu.nQiGuaDay + " " + GuaZhu.nQiGuaHour + ":" + GuaZhu.nQiGuaMinute;
                birthday1 = DateTime.Parse(birthday2);
                if (birthday1 < lichun)
                {
                    year -= 1;
                }
            }
            year1 = year % 10 < 4 ? (year % 10 + 10) : year % 10;
            year2 = year % 12 < 4 ? (year % 12 + 12) : year % 12;
            nTianGan = TianGan[year1 - 4];
            nDiZhi = DiZhi[year2 - 4];
        }
        public static void GetYueGan()
        {
            yTianGanID = nTianGanID * 2 + JieQiMonth + 1;
            if ((yTianGanID >= 10) && (yTianGanID < 20))
            {
                yTianGanID -= 10;
            }
            else if (yTianGanID >= 20)
            {
                yTianGanID -= 20;
            }
            if (yTianGanID == 10)
            {
                yTianGanID = 0;
            }
            yTianGan = TianGan[yTianGanID];
        }
        public static void GetyGanZhi()
        {
            string sJieQiName1 = "", sJieQiName2 = "";
            string birthday2;
            birthday2 = GuaZhu.nQiGuaYear + "-" + GuaZhu.nQiGuaMonth + "-" + GuaZhu.nQiGuaDay + " " + GuaZhu.nQiGuaHour + ":" + GuaZhu.nQiGuaMinute;
            DateTime date = DateTime.Parse(birthday2);
            for (int i = 46; i > -1; i--)
            {
                if ((i + 1) % 12 > 8)
                {
                    PrevJQYear = JieQi[i + 1].Substring(5, 4);
                    PrevJQMonth = JieQi[i + 1].Substring(0, 2);
                    PrevJQDay = JieQi[i + 1].Substring(3, 1);
                }
                else
                {
                    PrevJQYear = JieQi[i + 1].Substring(4, 4);
                    PrevJQMonth = JieQi[i + 1].Substring(0, 1);
                    PrevJQDay = JieQi[i + 1].Substring(2, 1);
                }
                PrevJQHour = JieQi[i + 1].Substring(JieQi[i + 1].Length - 5, 2);
                PrevJQMinute = JieQi[i + 1].Substring(JieQi[i + 1].Length - 2, 2);
                PrevJieQi = PrevJQYear + "-" + PrevJQMonth + "-" + PrevJQDay + " " + PrevJQHour + ":" + PrevJQMinute;
                if (i % 12 > 8)
                {
                    NextJQYear = JieQi[i].Substring(5, 4);
                    NextJQMonth = JieQi[i].Substring(0, 2);
                    NextJQDay = JieQi[i].Substring(3, 1);
                }
                else
                {
                    NextJQYear = JieQi[i].Substring(4, 4);
                    NextJQMonth = JieQi[i].Substring(0, 1);
                    NextJQDay = JieQi[i].Substring(2, 1);
                }
                NextJQHour = JieQi[i].Substring(JieQi[i].Length - 5, 2);
                NextJQMinute = JieQi[i].Substring(JieQi[i].Length - 2, 2);
                NextJieQi = NextJQYear + "-" + NextJQMonth + "-" + NextJQDay + " " + NextJQHour + ":" + NextJQMinute;
                DateTime date2 = DateTime.Parse(NextJieQi);
                if (date >= date2)
                {
                    switch (i % 12)
                    {
                        case 1:
                            sJieQiName1 = "立春:";
                            sJieQiName2 = "驚蟄:";
                            JieQiMonth = 1;
                            break;
                        case 2:
                            sJieQiName1 = "驚蟄:";
                            sJieQiName2 = "清明:";
                            JieQiMonth = 2;
                            break;
                        case 3:
                            sJieQiName1 = "清明:";
                            sJieQiName2 = "立夏:";
                            JieQiMonth = 3;
                            break;
                        case 4:
                            sJieQiName1 = "立夏:";
                            sJieQiName2 = "芒種:";
                            JieQiMonth = 4;
                            break;
                        case 5:
                            sJieQiName1 = "芒種:";
                            sJieQiName2 = "小暑:";
                            JieQiMonth = 5;
                            break;
                        case 6:
                            sJieQiName1 = "小暑:";
                            sJieQiName2 = "立秋:";
                            JieQiMonth = 6;
                            break;
                        case 7:
                            sJieQiName1 = "立秋:";
                            sJieQiName2 = "白露:";
                            JieQiMonth = 7;
                            break;
                        case 8:
                            sJieQiName1 = "白露:";
                            sJieQiName2 = "寒露:";
                            JieQiMonth = 8;
                            break;
                        case 9:
                            sJieQiName1 = "寒露:";
                            sJieQiName2 = "立冬:";
                            JieQiMonth = 9;
                            break;
                        case 10:
                            sJieQiName1 = "立冬:";
                            sJieQiName2 = "大雪:";
                            JieQiMonth = 10;
                            break;
                        case 11:
                            sJieQiName1 = "大雪:";
                            sJieQiName2 = "小寒:";
                            JieQiMonth = 11;
                            break;
                        case 0:
                            sJieQiName1 = "小寒:";
                            sJieQiName2 = "立春:";
                            JieQiMonth = 12;
                            break;
                    }
                    PrevJieQi = sJieQiName2 + PrevJQYear + "年" + PrevJQMonth + "月" + PrevJQDay + "日" + PrevJQHour + "時" + PrevJQMinute + "分";
                    NextJieQi = sJieQiName1 + NextJQYear + "年" + NextJQMonth + "月" + NextJQDay + "日" + NextJQHour + "時" + NextJQMinute + "分";
                    break;
                }
            }
            switch (nTianGan)
            {
                case "甲":
                    nTianGanID = 0;
                    GetYueGan();
                    break;
                case "乙":
                    nTianGanID = 1;
                    GetYueGan();
                    break;
                case "丙":
                    nTianGanID = 2;
                    GetYueGan();
                    break;
                case "丁":
                    nTianGanID = 3;
                    GetYueGan();
                    break;
                case "戊":
                    nTianGanID = 4;
                    GetYueGan();
                    break;
                case "己":
                    nTianGanID = 5;
                    GetYueGan();
                    break;
                case "庚":
                    nTianGanID = 6;
                    GetYueGan();
                    break;
                case "辛":
                    nTianGanID = 7;
                    GetYueGan();
                    break;
                case "壬":
                    nTianGanID = 8;
                    GetYueGan();
                    break;
                case "癸":
                    nTianGanID = 9;
                    GetYueGan();
                    break;
            }
            if (JieQiMonth <= 10)
            {
                yDiZhi = DiZhi[JieQiMonth + 1];
            }
            else if (JieQiMonth == 11)
            {
                JieQiMonth = 0;
                yDiZhi = DiZhi[JieQiMonth];
            }
            else
            {
                JieQiMonth = 1;
                yDiZhi = DiZhi[JieQiMonth];
            }
        }
        public static void GetrGanZhi()
        {
            DateTime baseDate = new DateTime(2000, 1, 1);
            DateTime qiguaDate = new DateTime(GuaZhu.nQiGuaYear, GuaZhu.nQiGuaMonth, GuaZhu.nQiGuaDay);
            TimeSpan ts = qiguaDate - baseDate;
            int gapdays = ts.Days;
            if (GuaZhu.nQiGuaHour == 23)
            {
                gapdays += 1;
            }
            if (gapdays >= 6)
            {
                rTianGan = TianGan[(gapdays - 6) % 10];
                rDiZhi = DiZhi[(gapdays - 6) % 12];
            }
            else if (gapdays < 0)
            {
                gapdays = gapdays * (-1);
                rTianGan = TianGan[(gapdays + 6) % 10];
                rDiZhi = DiZhi[(gapdays + 6) % 12];
            }
            else
            {
                switch (gapdays)
                {
                    case 0:
                        rTianGan = "戊";
                        rDiZhi = "午";
                        break;
                    case 1:
                        rTianGan = "己";
                        rDiZhi = "未";
                        break;
                    case 2:
                        rTianGan = "庚";
                        rDiZhi = "申";
                        break;
                    case 3:
                        rTianGan = "辛";
                        rDiZhi = "酉";
                        break;
                    case 4:
                        rTianGan = "壬";
                        rDiZhi = "戌";
                        break;
                    case 5:
                        rTianGan = "癸";
                        rDiZhi = "亥";
                        break;
                }
            }
        }
        public static void GetShiGan()
        {
            if (GuaZhu.nQiGuaHour == 23 || GuaZhu.nQiGuaHour == 0)
            {
                rTianGanID = 0 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 1 || GuaZhu.nQiGuaHour == 2)
            {
                rTianGanID = 1 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 3 || GuaZhu.nQiGuaHour == 4)
            {
                rTianGanID = 2 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 5 || GuaZhu.nQiGuaHour == 6)
            {
                rTianGanID = 3 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 7 || GuaZhu.nQiGuaHour == 8)
            {
                rTianGanID = 4 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 9 || GuaZhu.nQiGuaHour == 10)
            {
                rTianGanID = 5 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 11 || GuaZhu.nQiGuaHour == 12)
            {
                rTianGanID = 6 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 13 || GuaZhu.nQiGuaHour == 14)
            {
                rTianGanID = 7 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 15 || GuaZhu.nQiGuaHour == 16)
            {
                rTianGanID = 8 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 17 || GuaZhu.nQiGuaHour == 18)
            {
                rTianGanID = 9 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 19 || GuaZhu.nQiGuaHour == 20)
            {
                rTianGanID = 10 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
            else if (GuaZhu.nQiGuaHour == 21 || GuaZhu.nQiGuaHour == 22)
            {
                rTianGanID = 11 + rTianGanID;
                rTianGanID = rTianGanID > 9 ? (rTianGanID - 10) : rTianGanID;
                sTianGan = TianGan[rTianGanID];
            }
        }
        public static void GetsGanZhi()
        {
            if (rTianGan == "甲" || rTianGan == "己")
            {
                rTianGanID = 0;
                GetShiGan();
            }
            else if (rTianGan == "乙" || rTianGan == "庚")
            {
                rTianGanID = 2;
                GetShiGan();
            }
            else if (rTianGan == "丙" || rTianGan == "辛")
            {
                rTianGanID = 4;
                GetShiGan();
            }
            else if (rTianGan == "丁" || rTianGan == "壬")
            {
                rTianGanID = 6;
                GetShiGan();
            }
            else
            {
                rTianGanID = 8;
                GetShiGan();
            }
            if (GuaZhu.nQiGuaHour == 23 || GuaZhu.nQiGuaHour == 0)
            {
                sDiZhi = DiZhi[0];
            }
            if (GuaZhu.nQiGuaHour == 1 || GuaZhu.nQiGuaHour == 2)
            {
                sDiZhi = DiZhi[1];
            }
            if (GuaZhu.nQiGuaHour == 3 || GuaZhu.nQiGuaHour == 4)
            {
                sDiZhi = DiZhi[2];
            }
            if (GuaZhu.nQiGuaHour == 5 || GuaZhu.nQiGuaHour == 6)
            {
                sDiZhi = DiZhi[3];
            }
            if (GuaZhu.nQiGuaHour == 7 || GuaZhu.nQiGuaHour == 8)
            {
                sDiZhi = DiZhi[4];
            }
            if (GuaZhu.nQiGuaHour == 9 || GuaZhu.nQiGuaHour == 10)
            {
                sDiZhi = DiZhi[5];
            }
            if (GuaZhu.nQiGuaHour == 11 || GuaZhu.nQiGuaHour == 12)
            {
                sDiZhi = DiZhi[6];
            }
            if (GuaZhu.nQiGuaHour == 13 || GuaZhu.nQiGuaHour == 14)
            {
                sDiZhi = DiZhi[7];
            }
            if (GuaZhu.nQiGuaHour == 15 || GuaZhu.nQiGuaHour == 16)
            {
                sDiZhi = DiZhi[8];
            }
            if (GuaZhu.nQiGuaHour == 17 || GuaZhu.nQiGuaHour == 18)
            {
                sDiZhi = DiZhi[9];
            }
            if (GuaZhu.nQiGuaHour == 19 || GuaZhu.nQiGuaHour == 20)
            {
                sDiZhi = DiZhi[10];
            }
            if (GuaZhu.nQiGuaHour == 21 || GuaZhu.nQiGuaHour == 22)
            {
                sDiZhi = DiZhi[11];
            }
        }
        public static void GetSiZhu()
        {
            GetnGanZhi();
            GetyGanZhi();
            GetrGanZhi();
            GetsGanZhi();
            sSiZhu = nTianGan + nDiZhi + " " + yTianGan + yDiZhi + " ";
            sSiZhu += rTianGan + rDiZhi + " " + sTianGan + sDiZhi;
            string birthday;
            birthday = nQiGuaYear + "年" + nQiGuaMonth + "月" + nQiGuaDay + "日" + nQiGuaHour + "時" + nQiGuaMinute + "分";
            Console.WriteLine("公歷出生時間:" + birthday);
            Console.WriteLine("前一節氣是" + NextJieQi);
            Console.WriteLine("后一節氣是" + PrevJieQi);
            Console.WriteLine("命主生辰八字是:" + sSiZhu);
            Console.WriteLine("請按任意鍵繼續...");
            Console.ReadKey();
        }
    }
}

以上就是本文給大家分享的代碼的全部內容了,希望大家能夠喜歡,能夠對大家學習C#有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品毛片a∨一区二区三区|国| 中文字幕日韩在线播放| 亚洲精品视频在线观看视频| 国产精品久久99久久| 久久久亚洲欧洲日产国码aⅴ| 日韩电影视频免费| 久久精品国产96久久久香蕉| 国产美女高潮久久白浆| 亚洲免费一在线| 国产精品吴梦梦| 欧美在线观看网址综合| 国产精品成人av性教育| 66m—66摸成人免费视频| 亚洲二区在线播放视频| 国内免费久久久久久久久久久| 中文字幕欧美在线| 日韩va亚洲va欧洲va国产| 久久99精品久久久久久青青91| 91精品久久久久久久久久另类| 欧美日韩在线观看视频小说| 久久色精品视频| 一本色道久久88综合亚洲精品ⅰ| 久久久999精品视频| 欧美极度另类性三渗透| 久久久久久久久久国产精品| 黑人与娇小精品av专区| 亚洲最新av网址| 日本精品久久久久影院| 综合激情国产一区| 91精品国产自产在线观看永久| 日韩精品亚洲元码| 国产精品久久久久久网站| 色综合色综合久久综合频道88| 欧美人成在线视频| 国产成人精品一区二区三区| 久久影视电视剧免费网站| 97成人超碰免| 亚洲一区二区三区在线免费观看| 国产精品777| 91精品在线看| 国产精品第8页| 欧美一级bbbbb性bbbb喷潮片| 色樱桃影院亚洲精品影院| 欧美日韩黄色大片| 45www国产精品网站| 久久久中文字幕| 成人两性免费视频| 亚洲最大成人网色| 91免费版网站入口| 色综合伊人色综合网| 国产欧美日韩中文字幕在线| 国产欧美日韩综合精品| 欧美成人自拍视频| 久久精品人人做人人爽| 中文字幕不卡在线视频极品| 国产精品美女免费视频| 欧美午夜www高清视频| 欧美激情中文网| 欧洲成人免费aa| 少妇高潮 亚洲精品| 国产精品久久久久久久久久久新郎| 亚洲乱亚洲乱妇无码| 日韩激情av在线播放| 久久久亚洲国产| 中文字幕日韩精品在线| 91av视频在线播放| 久久天天躁狠狠躁夜夜躁| 亚洲国产成人av在线| 久久久午夜视频| 中文字幕日本精品| 成人国产精品一区| 国产精品福利久久久| 成人97在线观看视频| 97色在线观看| 日韩高清人体午夜| 欧美激情国产日韩精品一区18| 尤物精品国产第一福利三区| 国内精品400部情侣激情| 国产亚洲精品日韩| 青青草精品毛片| 国内精品在线一区| 久久久人成影片一区二区三区| 欧美日韩在线免费| 欧美黄色片在线观看| 欧美亚洲国产成人精品| 久久视频免费观看| 久久精品最新地址| 国产精品美女www爽爽爽视频| 欧美精品18videos性欧美| 国产精品盗摄久久久| 久久久免费精品| 亚洲综合精品伊人久久| 国产精品久久久久久亚洲调教| 日韩精品免费视频| 亚洲一二在线观看| 亚洲欧洲日韩国产| 九九热99久久久国产盗摄| 亚洲国产成人91精品| 亚洲一品av免费观看| 久久久久久久久久久久av| 国产欧美一区二区白浆黑人| 午夜精品美女自拍福到在线| 国产精品成av人在线视午夜片| 国模精品一区二区三区色天香| 九九久久综合网站| 精品亚洲夜色av98在线观看| 亚洲精品一区二区久| 国产亚洲精品久久久久久牛牛| 亚洲精品视频网上网址在线观看| 日韩精品欧美国产精品忘忧草| 中国日韩欧美久久久久久久久| 日本久久久久久久| 91九色视频导航| 国产成人av网址| 亚洲日韩第一页| 91香蕉嫩草神马影院在线观看| 国产色综合天天综合网| 日韩精品免费综合视频在线播放| 91精品国产免费久久久久久| 韩国国内大量揄拍精品视频| 欧美高跟鞋交xxxxhd| 欧美精品一区二区免费| 欧美限制级电影在线观看| 国产第一区电影| 亚洲第一精品夜夜躁人人爽| 国产精自产拍久久久久久| 国产精品福利网| 精品激情国产视频| 中文字幕日本精品| 国产免费观看久久黄| 亚洲精品一区中文| 亚洲精品理论电影| 国产精品69久久| 久久中文字幕一区| 欧美成人免费播放| 精品久久久久久久久久| 国产综合色香蕉精品| 日韩av最新在线观看| 97人洗澡人人免费公开视频碰碰碰| 亚洲人精品午夜在线观看| 都市激情亚洲色图| 国产精品视频公开费视频| 亚洲精品久久久久久久久| 亚洲精品中文字| 色999日韩欧美国产| 亚洲欧美综合精品久久成人| 日韩电影中文字幕在线观看| 欧美日韩xxx| 国产aⅴ夜夜欢一区二区三区| 久久九九亚洲综合| 热久久99这里有精品| 国产专区欧美专区| 欧美亚洲在线播放| 久久精品电影网| 在线日韩av观看| 久久久久国产精品www| 久久久久久久久久久亚洲| 欧美性猛交xxxxx水多| 深夜精品寂寞黄网站在线观看| 亚洲免费视频在线观看| 91成人在线观看国产| 欧美成年人在线观看| 欧美黑人巨大xxx极品| 精品欧美激情精品一区|