wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

C語言根據日期判斷星期幾(使用基姆拉爾森計算公式)

作者:佚名   來源:不詳   點擊數:  更新時間:2014年08月31日   【字體:

算法如下: 
基姆拉爾森計算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7

 

在公式中d表示日期中的日數,m表示月份數,y表示年數。

注意:在公式中有個與其他公式不同的地方:

把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10則換算成:2003-13-10來代入公式計算。
以公元元年為參考,公元元年1月1日為星期一</PRE><PRE>程序如下:

#include "stdio.h"

void CaculateWeekDay(int y,int m, int d)
{
    if(m==1||m==2) {
        m+=12;
        y--;
    }
    int iWeek=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
    switch(iWeek)
    {
    case 0: printf("星期一\n"); break;
    case 1: printf("星期二\n"); break;
    case 2: printf("星期三\n"); break;
    case 3: printf("星期四\n"); break;
    case 4: printf("星期五\n"); break;
    case 5: printf("星期六\n"); break;
    case 6: printf("星期日\n"); break;
    }

void main()
{
    int year=0,month=0,day=0;
    printf("請輸入日期:\n格式為:1900,1,1\n");
    char temp = '1';
    while (temp != '0')
    {
        scanf("%d,%d,%d",&amp;year,&amp;month,&amp;day);
        scanf("%c",&amp;temp);
        CaculateWeekDay(year,month,day);
        printf("輸入0退出,其他繼續:");
        scanf("%c",&amp;temp);
    }
}

運行效果:
請輸入日期:
格式為:1900,1,1
2008,4,29
星期二
輸入0退出,其他繼續:d
2008,1,1
星期二
輸入0退出,其他繼續:l
2008,8,8
星期五
輸入0退出,其他繼續:0
請按任意鍵繼續. . .

編者注:用來算現在真實日期的星期是沒有問題的。原理是根據已知公元1年1月1日的星期數來推算。如果在你的題目中約定了某天是星期幾,你要注意那天的星期是否跟真實的星期相同,如果不同,需要考慮相差幾天!

 

 

如果大家覺得不夠過癮,可以看看以下該公式的推導過程,讓大家對歷法有個更深刻的認識

下面我們完全按自己的思路由簡單到復雜一步步進行推導…… 
 

推導之前,先作兩項規定: 
①用 y, m, d, w 分別表示 年 月 日 星期(w=0-6 代表星期日-星期六 
②我們從 公元0年1月1日星期日 開始 

一、只考慮最開始的 7 天,即 d = 1---7 變換到 w = 0---6 
很直觀的得到: 
w = d-1 

二、擴展到整個1月份 
模7的概念大家都知道了,也沒什么好多說的。不過也可以從我們平常用的日歷中看出來,在周歷里邊每列都是一個按7增長的等差數列,如1、8、15、22的星期都是相同的。所以得到整個1月的公式如下: 
w = (d-1) % 7 --------- 公式⑴ 

三、按年擴展 
由于按月擴展比較麻煩,所以將年擴展放在前面說 
① 我們不考慮閏年,假設每一年都是 365 天。由于365是7的52倍多1天,所以每一年的第一天和最后一天星期是相同的。 
也就是說下一年的第一天與上一年的第一天星期滯后一天。這是個重要的結論,每過一年,公式⑴會有一天的誤差,由于我們是從0年開始的,所以只須要簡單的加上年就可以修正擴展年引起的誤差,得到公式如下: 
w = (d-1 + y) % 7 
② 將閏年考慮進去 
每個閏年會多出一天,會使后面的年份產生一天的誤差。如我們要計算2005年1月1日星期幾,就要考慮前面的已經過的2004年中有多少個閏年,將這個誤差加上就可以正確的計算了。 
根據閏年的定義(能被4整但不能被100整除或能被400整),得到計算閏年的個數的算式:y/4 - y/100 + y/400。 
由于我們要計算的是當前要計算的年之前的閏年數,所以要將年減1,得到了如下的公式: 
w = [d-1+y + (y-1)/4-(y-1)/100+(y-1)/400] % 7 -----公式⑵ 
現在,我們得到了按年擴展的公式⑵,用這個公式可以計算任一年的1月份的星期 

四、擴展到其它月 
考慮這個問題頗費了一翻腦筋,后來還是按前面的方法大膽假才找到突破口。 
①現在我們假設每個月都是28天,且不考慮閏年 
有了這個假設,計算星期就太簡單了,因為28正好是7的整數倍,每個月的星期都是一樣的,公式⑵對任一個月都適用 :) 
②但假設終究是假設,首先1月就不是28天,這將會造成2月份的計算誤差。1月份比28天要多出3天,就是說公式⑵的基礎上,2月份的星期應該推后3天。 
而對3月份來說,推后也是3天(2月正好28天,對3月的計算沒有影響)。 
依此類推,每個月的計算要將前面幾個月的累計誤差加上。 
要注意的是誤差只影響后面月的計算,因為12月已是最后一個月,所以不用考慮12月的誤差天數,同理,1月份的誤差天數是0,因為前面沒有月份影響它。 
由此,想到建立一個誤差表來修正每個月的計算。 
================================================== 
月 誤差 累計 模7 
1 3 0 0 
2 0 3 3 
3 3 3 3 
4 2 6 6 
5 3 8 1 
6 2 11 4 
7 3 13 6 
8 3 16 2 
9 2 19 5 
10 3 21 0 
11 2 24 3 
12 - 26 5 
(閏年時2月會有一天的誤差,但我們現在不考慮) 
================================================== 
我們將最后的誤差表用一個數組存放 
在公式⑵的基礎上可以得到擴展到其它月的公式 
e[] = {0,3,3,6,1,4,6,2,5,0,3,5} 
w = [d-1+y + e[m-1] + (y-1)/4-(y-1)/100+(y-1)/400] % 7 --公式⑶ 
③上面的誤差表我們沒有考慮閏年,如果是閏年,2月會一天的誤差,會對后面的3-12月的計算產生影響,對此,我們暫時在編程時來修正這種情況,增加的限定條件是如果當年是閏年,且計算的月在2月以后,需要加上一天的誤差。大概代碼是這樣的:
w = (d-1 + y + e[m-1] + (y-1)/4 - (y-1)/100 + (y-1)/400); 
if(m>2 && (y%4==0 && y%100!=0 || y%400==0) && y!=0) 
++w; 
w %= 7; 
現在,已經可以正確的計算任一天的星期了。 
注意:0年不是閏年,雖然現在大都不用這個條件,但我們因從公元0年開始計算,所以這個條件是不能少的。 
④ 改進 
公式⑶中,計算閏年數的子項 (y-1)/4-(y-1)/100+(y-1)/400 沒有包含當年,如果將當年包含進去,則實現了如果當年是閏年,w 自動加1。 
由此帶來的影響是如果當年是閏年,1,2月份的計算會多一天誤差,我們同樣在編程時修正。則代碼如下 
w = (d-1 + y + e[m-1] + y/4 - y/100 + y/400); ---- 公式⑷ 
if(m<3 && (y%4==0 && y%100!=0 || y%400==0) && y!=0) 
--w; 
w %= 7; 
與前一段代碼相比,我們簡化了 w 的計算部分。 
實際上還可以進一步將常數 -1 合并到誤差表中,但我們暫時先不這樣做。 
至此,我們得到了一個階段性的算法,可以計算任一天的星期了。 
public class Week { 
public static void main(String[] args){ 
int y = 2005; 
int m = 4; 
int d = 25; 

int e[] = new int[]{0,3,3,6,1,4,6,2,5,0,3,5}; 
int w = (d-1+e[m-1]+y+(y>>2)-y/100+y/400); 
if(m<3 && ((y&3)==0 && y%100!=0 || y%400==0) && y!=0){ 
--w; 

w %= 7; 

System.out.println(w); 


五、簡化 
現在我們推導出了自己的計算星期的算法了,但還不能稱之為公式。 
所謂公式,應該給定年月日后可以手工算出星期幾的,但我們現在的算法需要記住一個誤差表才能進行計算,所以只能稱為一種算法,還不是公式。 
下面,我們試圖消掉這個誤差表…… 
============================= 
消除閏年判斷的條件表達式 
============================= 
由于閏年在2月份產生的誤差,影響的是后面的月份計算。如果2月是排在一年的最后的話,它就不能對其它月份的計算產生影響了。可能已經有人聯想到了文章開頭的公式中為什么1,2月轉換為上年的13,14月計算了吧 :) 
就是這個思想了,我們也將1,2月當作上一年的13,14月來看待。 
由此會產生兩個問題需要解決: 
1>一年的第一天是3月1日了,我們要對 w 的計算公式重新推導 
2>誤差表也發生了變化,需要得新計算 
①推導 w 計算式 
1> 用前面的算法算出 0年3月1日是星期3 
前7天, d = 1---7 ===> w = 3----2 
得到 w = (d+2) % 7 
此式同樣適用于整個三月份 
2> 擴展到每一年的三月份 
[d + 2 + y + (y-1)/4 - (y-1)/100 + (y-1)/400] % 7 
②誤差表 
================================================== 
月 誤差 累計 模7 
3 3 0 0 
4 2 3 3 
5 3 5 5 
6 2 8 1 
7 3 10 3 
8 3 13 6 
9 2 16 2 
10 3 18 4 
11 2 21 0 
12 3 23 2 
13 3 26 5 
14 - 29 1 
================================================== 
③得到擴展到其它月的公式 
e[] = {0,3,5,1,3,6,2,4,0,2,5,1} 
w = [d+2 + e[m-3] +y+(y-1)/4-(y-1)/100+(y-1)/400] % 7 
(3 <= m <= 14) 
我們還是將 y-1 的式子進行簡化 
w = [d+2 + e[m-3] +y+y/4-y/100+y/400] % 7 
(3 <= m <= 14) 
這個式子如果當年是閏年,會告成多1的誤差 
但我們將1,2月變換到上一年的13,14月,年份要減1,所以這個誤差會自動消除,所以得到下面的算法: 
int e[] = new int[]{0,3,5,1,3,6,2,4,0,2,5,1}; 
if(m < 3) { 
m += 12; 
--y; 

int w = (d+2 + e[m-3] +y+(y/4)-y/100+y/400) % 7; -----公式⑸ 
我們可以看到公式⑸與公式⑷幾乎是一樣的,僅僅是誤差天和一個常數的差別 
常數的區別是由起始日期的星期不同引起的,0年1月1日星期日,0年3日1日星期三,有三天的差別,所以常數也從 -1 變成了 2。 
現在,我們成功的消除了繁瑣的閏年條件判斷。 
============================= 
消除誤差表 
============================= 
假如存在一種m到e的函數映射關系,使得 
e[m-3] = f(m) 
則我們就可以用 f(m) 取代公式⑸中的子項 e[m-3],也就消除了誤差表。 
由于誤差表只有12個項,且每一項都可以加減 7n 進行調整,這個函數關系是可以拼湊出來的。但是這個過程可能是極其枯燥無味的,我現在不想自己去推導它,我要利用前人的成果。所謂前人栽樹,后人乘涼嘛 :) 
文章開頭開出的公式中的 2*m+3*(m+1)/5 這個子項引起了我的興趣 
經過多次試試驗,我運行下面的代碼 
for(m=1; m<=14; ++m) 
System.out.print((-1+2*m+3*(m+1)/5)%7 + " "); 
System.out.println(); 
天哪,輸出結果與我的誤差表不謀而合,成功了,哈哈 
2 4 0 3 5 1 3 6 2 4 0 2 5 1 
Press any key to continue... 
上面就是輸出結果,看它后面的12項,與我的誤差表完全吻合!!! 
現在就簡單的,將 f(m) = -1 + 2*m + 3*(m+1)/5 代入公式⑸,得到 
w = (d+1+2*m+3*(m+1)/5+y+(y/4)-y/100+y/400) % 7 ----公式6 
約束條件: m=1,m=2 時 m=m+12,y=y-1; 
現在,我們得到了通用的計算星期的公式,并且“完全”是按自己的思想推導出來的(那個函數映射關系不算),只要理解了這個推導的步驟,即使有一天忘記了這個公式,也可以重新推導出來! 
可能有人會注意到公式⑹與文章開頭的公式相差一個常數 1,這是因為原公式使用數字0--6表示星期一到星期日,而我用0--6表示星期日到星期六。實際上是一樣,你可以改成任意你喜歡的表示方法,只需改變這個常數就可以了。 

六、驗證公式的正確性。 
一個月中的日期是連續的,只要有一天對的,模7的關系就不會錯,所以一個月中只須驗證一天就可以了,一天需要驗12天。由于擴展到年和月只跟是否閏年有關系,就是說至少要驗證一個平年和一個閏年,也就是最少得驗證24次。 
我選擇了 2005 年和 2008 年,驗證每個月的1號。 
測試代碼如下: 
class test { 
public int GetWeek(int y, int m, int d) { 
if(m<3) { 
m += 12; 
--y; 

int w = (d+1+2*m+3*(m+1)/5+y+(y>>2)-y/100+y/400) % 7; 
return w; 



public class Week { 
public static void main(String[] args){ 
int y = 2005; 
int m = 1; 
int d = 1; 

test t = new test(); 
String week[] = new String[]{ 
"星期日","星期一","星期二","星期三","星期四","星期五","星期六" 
}; 

for(y=2005; y<=2008; y+=3) { 
for(m=1; m<=12; ++m) { 
String str = y + "-" + m + "-" + d + "\t" + week[t.GetWeek(y,m,d)]; 
System.out.println(str); 




查萬年歷,檢查程序的輸出,完全正確。 

七、后話 
我們這個公式的推導是以0年3月1日為基礎的,對該日以后的日期都是可以計算的。但是否可以擴展到公元前(1,2已屬于公元前1年的13,14月了)呢? 
雖然我對0年1月和2月、以及公元前1年(令y=-1)的12月作了驗證是正確的,但我在推導這個公式時并未想到將其擴展到公元前,所以上面的推導過程沒有足夠理論依據可以證明其適用于公元前。(負數的取模在不同的編譯器如C++中好象處理并不完全正確)。 
另外一有點是對于0年是否存在的爭議,一種折中的說法是0年存在,但什么也沒有發生,其持續時間為0。還有在羅馬的格利戈里歷法中有10天是不存的(1582年10月5日至14持續時間為0),英國的歷法中有11天(1752年9月3日至13日)是不存在的。感興趣的朋友可以看看這里: 但是我們做的是數字計算,不管那一天是否存在,持續的時間是24小時還是23小時甚至是0小時,只要那個號碼存在,就有一個星期與之對應。所以這個公式仍然是適用的。 
如果要計算的是時間段,就必須考慮這個問題了。

關閉窗口
国产精品v片在线观看不卡| 久久久国产精品久久久| 中文字幕国产日韩| 亚洲综合图片区| 蜜桃传媒麻豆第一区在线观看| 欧美久久亚洲| 含羞草www国产在线视频| 黄色xxxx| 污污的视频网站在线观看| 69av.com| 永久av免费在线观看| 欧美日韩精品中文字幕一区二区| 久久国产精品久久久久久久久久| 欧洲一区在线电影| 久久九九99视频| 肉丝袜脚交视频一区二区| 亚洲最大在线| 欧美色999| 97最新国自产拍视频在线完整在线看| 免费毛片a线观看| 人妻妺妺窝人体色www聚色窝| 免费麻豆国产一区二区三区四区| 美女被艹视频网站| 欧美精品卡一卡二| 久久久久网址| 国产主播在线一区| 欧美乱大交xxxxx| 日韩风俗一区 二区| 欧洲av在线精品| 一区二区三区毛片| 久久久精品黄色| 激情综合网av| 99热免费精品| 欧美电影一二区| 日韩精选在线| 免费看日产一区二区三区| 亚洲第一av| 女囚岛在线观看| 日本在线观看免费| 深夜福利在线观看直播| av免费高清观看| 免费毛片a线观看| 国产一级免费看| 同性视频网站免费男| x88av在线| 黑人巨大猛交丰满少妇| 欧美婷婷精品激情| 3d动漫一区二区三区| 中文字幕成人一区| 色噜噜一区二区| 国产自产精品| 91欧美日韩一区| 国产精品久久久久久久久借妻| 久久久久中文字幕| 久久久精品视频在线观看| 亚洲乱码国产乱码精品精天堂| 91精品国产色综合久久ai换脸 | 久久大胆人体视频| 精品亚洲a∨一区二区三区18| 欧美日本色图| 欧美性老头oldtight| 熟妇高潮一区二区高潮| 亚洲精品一区二区三区区别| 亚洲影视一区二区| 一本一道人人妻人人妻αv| 免费污污视频在线观看| 男人天堂视频网| 黄色av一区二区| 999视频在线| 中文字字幕在线中文乱码| 亚洲自拍偷拍另类| av在线亚洲天堂| av中文字幕免费在线观看| 精品国产伦一区二区三| 日本韩国在线观看| 久久精品国产麻豆| 日本激情五月| 欧美18—20岁hd第一次| 九色免费视频| 久久精品这里有| 久久av高潮av无码av喷吹| 国产精品50页| 成人一二三四区| www.97av| 欧美虐宫另类残忍视频| 小鲜肉gaygays免费动漫| 蜜桃视频涩涩| 精品剧情v国产在线观看| 有码在线播放| 日本韩国在线视频爽| 大黄网站在线观看| 欧美日韩破处视频| 日韩系列在线| 欧美女人交a| 久久精品久久综合| 久久无码av三级| 一区二区理论电影在线观看| 欧美在线制服丝袜| 亚洲国产精品久久久久久| 日韩在线中文字幕| 热99在线视频| 国产亚洲二区| 国产黄色激情视频| 捷克做爰xxxⅹ性视频| 伊人网在线视频观看| 久久久久人妻一区精品色欧美| а中文在线天堂| 婷婷丁香花五月天| 俺去啦最新官网| 免费在线一级视频| 成人黄色免费短视频| 久久97精品| 亚洲精品麻豆| 成人sese在线| 午夜精品久久久久久久久久| 日韩女优电影在线观看| 久久精品福利视频| 国产精品一区二区女厕厕 | 欧美日韩精品亚洲精品| 精品深夜av无码一区二区老年| 亚洲综合图片网| 国产美女免费无遮挡| 天天看片中文字幕| www日本视频| 色多多视频网站| 天堂影院在线| 亚洲天堂资源| 日韩福利视频一区| 亚洲国产精品日韩专区av有中文 | 一级黄色片日本| 91精东传媒理伦片在线观看| 九九99精品| 韩国97影院| 精精国产xxxx视频在线中文版 | 影音先锋欧美资源| 亚洲免费av一区二区三区| 国产精品一区二区久久久久| 亚洲a级在线观看| 国产精品久久成人免费观看| 国产精品999.| 青草草在线视频| 欧美一级一区二区三区| 免费观看的黄色网址| 成人免费高清在线播放| 欧美一级做一级爱a做片性| 亚洲综合色网| 91麻豆精品一区二区三区| 欧美日韩精品一区二区天天拍小说| 中文字幕免费精品一区| 亚洲综合国产精品| 国产在线精品91| 特级西西www444人体聚色| 黄色一级大片在线免费看国产一 | 国产精品视频久| 国产a级片免费看| 国产在线视频2019最新视频| 黄色一级视频片| 久久精品一区二区三区四区五区| 成人小说亚洲一区二区三区| 超碰影院在线| 玖玖玖视频精品| 免费观看在线色综合| 欧美日韩亚洲成人| 欧美国产欧美亚洲国产日韩mv天天看完整| 精品久久久久99| 精品露脸国产偷人在视频| 亚洲婷婷在线视频| 亚洲国产古装精品网站| 成人疯狂猛交xxx| 热久久精品免费视频| 久久久久久久久久久网| 精品全国在线一区二区| 国产成人无吗| 99精品视频在线| 欧美激情在线看| 亚洲深夜福利在线| 日本一区二区三区四区在线观看| 久久久高清视频| 免费不卡的av| 日韩有码第一页| 久草视频在线看| 中文字幕中文字幕精品| 91免费视频网| 亚洲人成在线一二| 日韩精品资源| 日韩av手机在线免费观看| 国产剧情在线一区| 岛国在线视频网站| 母乳一区在线观看| 欧美日韩综合在线| 91精品国产综合久久香蕉| а 天堂 在线| 丰满人妻一区二区三区无码av | 97精品97| 亚洲国产综合91精品麻豆| 97精品视频在线| 国产 porn| 国产欧美熟妇另类久久久| 日本成人一区| 羞羞色午夜精品一区二区三区| 亚洲国产高清在线观看| 国内精品久久久久影院色| 日韩欧美在线123| 久久一区二区三区av| 一级在线观看视频| 天堂网在线.www天堂在线| 欧美电影免费看| 国产精品综合久久| 亚洲天堂网在线观看| 欧美国产视频一区| 最近中文字幕在线观看视频| 三区在线视频| 国产精品v一区二区三区| 在线观看成人小视频| 国产精品日韩欧美一区二区| 69精品无码成人久久久久久| 三年片免费观看大全| 亚洲欧美久久精品| 国产喂奶挤奶一区二区三区| 欧美日韩成人黄色| 91 视频免费观看| 欧美性xxxx禁忌| 日韩成人免费av| 久久精品一二三| 4438全国亚洲精品在线观看视频| 婷婷激情综合五月天| 四虎www视频| 日本欧美韩国| 91丨九色丨国产丨porny| 九九热精品在线| 97超碰人人看| 日本成片免费高清| 极品国产人妖chinesets亚洲人妖 激情亚洲另类图片区小说区 | 久久久久久久高清| 精品一成人岛国片在线观看| 欧美在线一级| 亚洲黄色小说网站| 亚洲综合国产精品| 国产在线视频二区| 第一页在线观看| 久久国产欧美日韩精品| 色七七影院综合| 中文字幕在线视频精品| 国产7777| 黄色av网站在线看| 天使萌一区二区三区免费观看| 精品视频久久久久久| 中国丰满人妻videoshd | **欧美日韩在线观看| 国产欧美视频在线观看| 国产成人一区二区三区| x88av在线| 在线观看av资源| 免费高清在线一区| 久久伊人精品一区二区三区| 久久久久亚洲av无码专区首jn| 岛国在线最新| 亚洲一区二区三区| 日韩成人在线观看| 一区二区三区免费播放| 国产成人福利短视频app| 精品高清久久| 欧美成人一区二区三区片免费| 免费看欧美黑人毛片| 先锋影音男人站| 天天操综合520| 欧美久久久久免费| 99在线精品免费视频| 狠狠97人人婷婷五月| 狠狠综合久久久综合| 亚洲福利天堂| 精品国产乱子伦一区| 五月婷婷激情久久| 成人免费观看www在线| 9色精品在线| 欧美激情第99页| 国产喷水在线观看| 二区在线播放| 中文字幕高清一区| 鲁鲁视频www一区二区| 国内老熟妇对白xxxxhd| 日本高清久久| 欧美成人性战久久| 久久av一区二区三| 欧美变态视频| www.欧美.com| 精品国产一区二区三区麻豆免费观看完整版 | 黄色a级片免费看| 九九九九热精品免费视频| 888久久久| 久久精品99久久久久久久久| 你懂得视频在线观看| 黄视频网站在线看| 亚洲精品日韩一| 成人一区二区av| 有色视频在线观看| 亚洲欧美日韩国产| 青青草原一区二区| 国产九色91回来了| 白嫩白嫩国产精品| 亚洲精品mp4| 久久精品国产亚洲AV熟女| 无遮挡的视频在线观看| 国产精品亲子伦对白| 一本一道久久a久久精品综合| 国产亚洲精品午夜高清影院| 精品电影一区| 日本午夜精品理论片a级appf发布| 久久99久久久| 亚洲一区有码| 亚洲国产又黄又爽女人高潮的| 一级片手机在线观看| av第一福利在线导航| 欧美性少妇18aaaa视频| 亚洲欧美偷拍另类| yw193.com尤物在线| 中文字幕一区二区三区乱码在线| 久久精品国产电影| 国产一级淫片免费| 成人精品视频在线观看| 亚洲成人亚洲激情| 日本午夜精品视频| 美女写真久久影院| 亚洲国产精品中文| 天堂а√在线中文在线鲁大师| 原纱央莉成人av片| 日韩一区二区三区四区五区六区| 欧美丰满少妇人妻精品| 国产极品人妖在线观看| 欧美性色黄大片| 亚洲一区二区三区四区五区六区| 色网在线观看| 欧美日韩国产经典色站一区二区三区| 在线免费看v片| v天堂福利视频在线观看| 日韩欧美中文第一页| 四虎永久免费观看| 欧美激情网站| 国产一级淫片a视频免费观看| 在线观看欧美理论a影院| 久久久久国产精品免费网站| 91av国产精品| 欧美成人tv| 亚洲va久久久噜噜噜久久天堂| 欧美爆操老女人| 国产精品一区二区果冻传媒| 欧美日韩成人在线一区| 久久精品女同亚洲女同13| 国产精品vvv| 337p日本欧洲亚洲大胆色噜噜| 久久国产波多野结衣| 日本精品一区二区三区在线观看视频| 中文字幕欧美在线| 99国产精品免费| 九色精品蝌蚪| 欧美激情乱人伦| 亚洲av毛片成人精品| 日韩精品福利网| 亚洲二区自拍| 色网视频在线| 一本到高清视频免费精品| 伊人网在线视频观看| 亚洲精品高潮| 97视频免费观看| 8x8x拔插拔插影库永久免费| 黄色资源网久久资源365| 三级在线免费观看| 你懂的视频在线播放| 欧美熟乱第一页| 一本色道久久88| 加勒比久久综合| 91在线视频免费| www.99热.com| 亚洲成a人片在线观看中文| 中文字幕xxx| 国产精品久久久久av蜜臀| 国产91精品久久久| 国产亚洲精品拍拍拍拍拍 | 国产91在线播放九色快色| 台湾佬成人中文网222vvv| 国产成人精品网址| 成年人网站大全| 在线天堂资源www在线污| 在线观看欧美www| 欧美 日韩 国产 成人 在线| 国内精品久久久久影院一蜜桃| 亚洲熟妇av日韩熟妇在线| 1024在线播放| 一区二区三区精品99久久| 精品久久久久中文慕人妻| 精品亚洲aⅴ乱码一区二区三区| 国产av熟女一区二区三区| a毛片在线播放| 在线看片第一页欧美| 色婷婷中文字幕| 91麻豆产精品久久久久久| 日韩av影视大全| 亚洲三级av| 91精品国产一区二区三区动漫| 高清国语自产在线观看|