AutoCAD 3DMAX C語言 Pro/E UG JAVA編程 PHP編程 Maya動畫 Matlab應用 Android
Photoshop Word Excel flash VB編程 VC編程 Coreldraw SolidWorks A Designer Unity3D
 首頁 > C語言

算法

51自學網 2015-09-08 http://www.0532cf.com
什么是程序?程序= 數據結構+ 算法。

對于面向對象程序設計,強調的是數據結構,而對于面向過程的程序設計語言如C、P a s c a l、F O RT R A N等語言,主要關注的是算法。掌握算法,也是為面向對象程序設計打下一個扎實的基礎。那么,什么是算法呢?

人們使用計算機,就是要利用計算機處理各種不同的問題,而要做到這一點,人們就必須事先對各類問題進行分析,確定解決問題的具體方法和步驟,再編制好一組讓計算機執行的指令即程序,交給計算機,讓計算機按人們指定的步驟有效地工作。這些具體的方法和步驟,其實就是解決一個問題的算法。根據算法,依據某種規則編寫計算機執行的命令序列,就是編制程序,而書寫時所應遵守的規則,即為某種語言的語法。

由此可見,程序設計的關鍵之一,是解題的方法與步驟,是算法。學習高級語言的重點,就是掌握分析問題、解決問題的方法,就是鍛煉分析、分解,最終歸納整理出算法的能力。與之相對應,具體語言,如C語言的語法是工具,是算法的一個具體實現。所以在高級語言的學習中,一方面應熟練掌握該語言的語法,因為它是算法實現的基礎,另一方面必須認識到算法的重要性,加強思維訓練,以寫出高質量的程序。

下面通過例子來介紹如何設計一個算法:

[例1-4] 輸入三個數,然后輸出其中最大的數。

首先,得先有個地方裝這三個數,我們定義三個變量A、B、C,將三個數依次輸入到A、B、C中,另外,再準備一個M A X裝最大數。由于計算機一次只能比較兩個數,我們首先把A與B比,大的數放入M A X中,再把M A X 與C比,又把大的數放入M A X中。最后,把M A X輸出,此時M A X中裝的就是A、B、C三數中最大的一個數。算法可以表

示如下:

1) 輸入A、B、C。

2) A與B中大的一個放入M A X中。

3) 把C與M A X中大的一個放入M A X中。

4) 輸出M A X,M A X即為最大數。

其中的2 )、3 )兩步仍不明確,無法直接轉化為程序語句,可以繼續細化:

2) 把A與B中大的一個放入M A X中,若A > B,則MAX ←A;否則MAX ←B。

3) 把C與M A X中大的一個放入M A X中,若C > M A X,則M A X←C。

于是算法最后可以寫成:

1) 輸入A,B,C。

2) 若A > B,則MAX ←A;

否則M A X←B。

3) 若C > M A X,則M A X←C。

4) 輸出M A X,M A X即為最大數。
這樣的算法已經可以很方便地轉化為相應的程序語句了。

[例1-5] 猴子吃桃問題:有一堆桃子不知數目,猴子第一天吃掉一半,覺得不過癮,又多吃了一只,第二天照此辦理,吃掉剩下桃子的一半另加一個,天天如此,到第十天早上,猴子發現只剩一只桃子了,問這堆桃子原來有多少個?

此題粗看起來有些無從著手的感覺,那么怎樣開始呢?假設第一天開始時有a1只桃子,第二天有a2只,. . .,第9天有a9只,第1 0天是a1 0只,在a1, a2, . . .,a1 0中,只有a1 0= 1是知道的,現要求a1,而我們可以看出,a1, a2, . .,a1 0之間存在一個簡單的關系:

a9= 2 * ( a1 0+ 1 )

a8= 2 * ( a9+ 1 )

a1= 2 * ( a2+ 1 )

也就是:ai= 2 * ( ai + 1+1) i=9,8,7,6,...,1

這就是此題的數學模型。

再考察上面從a9,a8直至a1的計算過程,這其實是一個遞推過程,這種遞推的方法在計算機解題中經常用到。另一方面,這九步運算從形式上完全一樣,不同的只是ai的下標而已。由此,我們引入循環的處理方法,并統一用a0表示前一天的桃子數,a1表示后一天的桃子數,將算法改寫如下:

1) a1=1; {第1 0天的桃子數,a1的初值}

i = 9。{計數器初值為9}

2) a0= 2 * ( a1+ 1 )。{計算當天的桃子數}

3) a1= a0。{將當天的桃子數作為下一次計算的初值}

4) i=i-1。

5) 若i > = 1,轉2 )。

6) 輸出a0的值。

其中2 )~5 )步為循環。

<

 

 

 
說明
:本教程來源互聯網或網友上傳或出版商,僅為學習研究或媒體推廣,51zixue.net不保證資料的完整性。
 
上一篇:指針與指針變量  下一篇:C語言的程序結構
彩客网 www.0967001.com | www.864155.com | www.168323.com | j72227.com | 7003a.com | 4488r.com | www.bb0709.com | www.223456m.com | www.ag4848g.com | www.2021v.com | www.6661b.cc | 5005s.com | 8977ss.com | www.tyc923.com | www.bwinyz29.com | www.919509.com | js559.net | 3121.com | www.0981.com | www.5091n.com | 1123222.com | 677070.com | www.www-16387.com | www.9895r.com | www.976731.com | 3522n.vip | 3522gg.cc | www.999msc.net | www.88kcw.com | 61326644.com | www.16297788.com | www.9646s.com | 2140055.com | 84497711.com | www.xn229.com | www.4323b.com | p5903.com | js8800.com | www.333010.com | www.9928g.com | cp36936.com | www.9777hg.com | www.792051.com | www.506433.com | baliren137.com | www.a2a888.cc | www.2021l.com | 67877n.com | 55797t.com | www.16181f.com | www.862803.com | h8855.net | www.06820n.com | www.375983.com | 22098t.com | www.998855p.com | www.976868.com | 443636.com | www.842211.com | www.5086n.com | 4465n.com | www.85857y.com | www.869455.com | 90659.com | www.33c668.com | www.346577.com | hy738.com | www.5099gg.com | www.544090.com | w3405.com | www.hg15819.com | www.314213.com | 3122oo.com | www.298001.com | 3788qq.com | www.5888868.com | www.8839n.com | 2jsyyy.com | www.hjdc48.com | www.137916.com | www.567pj.com | www.39500j.com | 33599vv.com | www.5049r.com | 20177.com | www.330099q.com | www.hjin2.com | hd3122.com | www.1389zz.com | 28288e.com | www.4644444.com | www.4189b.com | 8569811y.com | www.598282b.com | 3405jj.com | www.vns7552.com | www.gczj3.com | 55899b.com | www.50064c.com | 28288t.com | www.3566ff.com | 33318f.com | www.77731c.com | 257v.com | www.vn2028.com | www.934277.com | 8742y.com | www.hg192.com | bwin8l.com | www.hg4089.com | 101509.com | www.35138.com | www.876312.com | www.6808pj.com | www.994696.com | www.jh839.com | www.hy6931.com | 36500365.com | www.0ttz.com | 4052aa.com | www.500yf.com | js777dl.com | www.50732g.com | 7003kk.com | www.393089.com | 89777w.com | www.38yy.com | bm1392.cc | www.4078n.com | 1397.com | www.410075.com | f14666.com | www.500558.com | zz38648.com | www.095928.com | yt8801.com | www.86267r.com | qq365n.com | www.21202r.com | 64111e.com | www.98528h.com | 55818b.com | www.6769l.com | www.6491b.com | www.695899.com | www.4444wnsr.com | dh08199.com | www.d9478.com | 7599kk.com | www.055260.com | 40033zz.com | www.6653d.com | bb5144.com | www.ck5578.com | www.55268zz.com | www.621351.com | www.7720p.com | www.368158.com | www.699a.cc | 55331h.com | www.12136d.com | 2709.com | www.303465.com | www.597567f.com | 1434o.com | www.02088.com | 5661888.com | www.632590.com | www.29980044.net | 2jsppp.com | www.79095q.com | 44002007.com | www.349177.com | www.pj6667.com | 11473333.com | www.ya2019r.com | www.81866h.com | www.996732.com | www.hg6299.com | 5003ppp.com | www.3301844.com | www.1869o.com | 97297o.com | www.40566.com | 316p.cc | www.pj99e.com | bwinxxx.com | www.29277o.com | www.sj52088.com | 407uu.com | www.500yf.com | www.bc581.com | 7893.cc | www.66376s.com | www.p76888.com | 61329999.com | www.48330l.com | www.pu2678.com | 88851b.com | www.7140988.com | 7003822.com | www.101698.com | www.38345i.com | bbb444000.com | www.68682n.com | www.2225156.com | 1408q.com | www.4102s.com | P35v.com | beiyong.bet | www.5958113.com | www.300msc.com | 31325z.com | www.35918k.com | www.h7788r.com | 01234ggg.com | www.1122800.com | www.11155508.com | 26849.com | www.2350f.com | www.370011.com | yt8.com | www.916370.com | www.77360.com | 28288w.com | www.332807.com | www.l32031.com | www.alpk8.com | 70118g.com | www.5086c.com | www.50000955.co | 2418m.com | 2618i.com | www.xhg338.Com | www.hg2216.com | 8448.com | www.75538a.com | www.xyh6002.com | www.js255.com | 9068bb.com | www.916570.com | www.068717.com | www.h7788a.com | 01234nn.com | www.71233o.com | www.ampj3435.com | www.663m.com | 26668.com | 3788qq.com | www.sytg7.com | www.b35pp.com | www.9679700.com | 6261.com | 98345k.com | www.00840f.com | www.9737hh.me | www.9599447.com | 82509.com | zhcb2.com | www.60007h.com | www.365055.bet | dafa7575.com | 2998j.com | ly8004.com | www.823023.com | www.vip9582.com | www.570166.com | 73055t.com | 3928722.com | www.802533.com | www.6889783.com | www.56655o.com | www.pjshandong.com | hjcp44.com | lbzyfz.com | www.622209.com | www.379801.com | www.dfh618.com | www.77537r.com | blhvip77.com | 4461x.com | 1easygo.com | www.673066.com | www.c79839.com | www.5981i.com | www.c30226.com | c47479.com | 4270ff.com | j9907.com | www.672166.com | www.15365.com | www.0041331.com | www.sun00.com | 66300vip43.com | 30019tt.com | 88463gong.com | www.50026v.com | www.fh7557.com | www.jbb400.cc | www.9570112.com | www.24264m.com | www.amh50.com | 00ss8332.com | 83378e.com | 1408d.com | t365.com | www.677474.com | www.6661a.cc | www.81233b.com | www.sha2233.com | www.bz7888.com | www.jsc999.com | www.jinsha49.com | 83086i.com | vip0040.com | 7703tt.com | 50020011.com | www.111306.com | www.904861.com | www.10113.com | www.hg99976.com | www.yh888809.com | www.9464002.com | www.4078p.com | www.fh2801.com | www.682811.com | hhhhh777.com | 80368n.com | www7893.cc | www.ct6679.com | www.5854w.cc | www.9155f.cc | www.8667y.com | www.80075m.com | www.6678568.com | www.4102e.com | www.58118a.com | www.3846q.com | www.k1235.com | www.tm300.com | www.402115.com | www.3215503.com | www.70msc.com | www.77ff940.com | www.2078u.com | www.3643b.com | www.08088006.com | www.1333zx.com | www.ylg5755.com | www.86611m.com | 7775144.com | www.68666m.com | 20204.com | www.vns66999.com | www.7380pp.com | www.h30226.com | www.8015866.com | www.55268xx.com | www.vns6985.com | www.cn0013.com | www.8888855555.com | www.3350.com | www.c155b.com | www.3157u.com | www.xpj878.com | www.9978bb.com | www.xpj8118.com | www.6889783.com | www.96386j.com | www.52511.com | www.kc37.com | www.507933.com | www.031079.com | 8742q.com | 98345k.com | 3304r.com | yyy4165.com | vipvip2222.com | 3616j.com | www.557337.com | www.yh556699.com | www.js16288.com | www.0022737.com | www.220518.com | www.4923t.com | www.371n.cc | www.598799.com | www.546868.com | 4195h.com | 2223865.com | l66474l.com | 11ii8332.com | www.j854.com | www.03345.com | www.xpj556677.com | www.00xpj58.com | www.37266.co | www.976561.com | 9539a.com | x33o.vip | yh66222.com | 3844m.com | www.pj7987.com | www.wp9977.com | www.9737jj.com | www.1234168.com | www.flff1.com | 31325i.com | 15n15.net | 7003e.com | 33115ee.com | www.w27229.com | www.xpj183.com | www.45598y.com | www.4923p.com | www.743966.com | www.33588v.com | dd44d.net | 8569811u.com | www.4766kk.com | www.92820.com | www.79095q.com | www.2875q.com | 7196cc.com | 5802ff.com | 8742aa.com | www.99857.com | www.xpj71333.com | www.711448.com | 70.net | c7742.com | www.xpj2278.com | www.fh7.com | www.113744.com | www.375791.com | 5647y.com | 3178z.com | www.39266.com | www.4809g.com | www.11025.cc | 0033v.cc | fh801.com | www.21365cc.com | www.04567i.com | www.08588s.com | 1119964.com | qq00558.com | www.vns343.com | www.88325h.com | www.c145.vip | 1389j.com | 06064688.com | www.9478.com | www.371x.cc | 706809.net | j3144.com | www.jm40.com | www.88266z.com | deerdz.com | youfa55.vip | www.xpj9238.com | www.6zz66.com | www.68568i.com | 53262uu.com | www.9380l.com | www.h90928.com | sbfa66.com | 998f.cc | www.15011k.com | www.0044wd.com | P35p.com | 7935x.com | www.qq55826.com | www.ch8345.com | 5099hh.com | www.1113hg.com | www.6421.com | vv680.com | 4809p.com | www.11557.com | www.ya318.com | 3467b.am | www.7111v.com | www.00mgm777.com | 012802.com | feicai0513.com | www.98698s.com | www.607256.com | 3559nn.com | www.hg8145.com | www.091wy.com | 11472222.com | www.vns2016.com | www.50051m.com | 61326622.com | www.77164.com | www.hg3005.com | 3435x.com | www.76060t.com | www.862239.com | 89777l.com | www.48373.com | www.388158.com | 8522mmmm.com | www.99955545.com | www.704wb.com | 0612h.com | www.hg290.com | www.97828v.vip | 2613a.com | www.pjanhui.com | www.cr678.net | 6789blr.biz | www.i55106.com | www.50051q.com | 0638.com | www.3033c.com | www.608587.com | 2078y.com | www.8080999h.com | 22betbet365.com | www.38200s.com | www.ya2019k.com | 2214qq.com | www.js06888.com | www.819770.com | 2234yh.com | www.1754a.com | www.32123i.com | www.gh0087.com | www.a201879.com | 0250.com | www.000162.com | www.676477.com | 6245j.com | www.l063801.com | zhcp88.com | www.c32126.cc | www.hj9668.com | bt1088.com | www.6880nn.com | 8742ii.com | www.1tgpd.com | www.901591.com | hg0698.com | www.4331a.com | jidu01.com | www.rycp162.com | 34512.com | www.9702xx.com | www.906511.com | 2934a.com | www.91233p.com | 4488vv.com | www.4196r.com | www.2846hh.com | www.689632.com | fzcrd.com | www.7714.net | 9339999q.com | www.1764q.com | 0033buyu.com | www.b35bb.com | 7893dns.com | www.370175.com | 1429t.com | www.0114444.com | www.86267i.com | www.9992558.com | www.810609.com | 1331l.com | www.2350n.com | u2894.com | www.77114z.com | 33382a.com | www.0343z.com | 4488ooo.com | www.07679q.com | 83138x.com | www.o1432.com | i86811.com | www.789ww.com | 02489.net | www.55070n.com | 6601.com | www.00778f.com | 35pp.vip | www.79095p.com | 80368g.com | www.532327931.com | 0805b.com | www.68365w.com | iii67890.com | www.954321m.com | 69441144.com | www.rrqp222.com | 6641i.com | www.51365.com | 30007w.com | www.5091r.com | www.8520j.com | www.801279.com | www.lfg000.com | www.160881.com | www.wnsr7788.cc | 33382kk.com | www.w9819.com | 98955e.com | www.7768js.com | hc3389.com | www.ky1003.com | 6245o.com | www.890402.com | www.a4737.com | www.50052i.com | www.25959a.com | 4880m.com | www.js9996.com | 05596.com | www.9928f.com | www.8124i.com | www.266991.com | www.0860t.com | 28758w.com | www.488633.com | 7811cc.com | www.52062d.com | 3685m.com | www.973776.com | www.88552055.com | 55797l.com | www.00778a.com | yh645.cn | www.qilc2.com | www.66615hh.com | 6423d.com | www.3983.com | 670135.com | www.c9667.com | www.84299.com | 1679dd.com | www.xpj11008.com | 3379ll.com | www.634977.com | www.bbs35.com | 54140044.com | www.xj456789.com | www.hg298.com | 18438d.com | www.8313d.com | chinapsp.cn | www.ck6587.com | www.hg55.com | r88.com | www.50080c.com | www.7830v.com | 6594tt.com | www.785409.com | www.86611g.com | 0241p.com | www.115527b.com | 5589w.com | www.106536.com | www.4727099.com | 84496633.com | www.423689.com | www.480084.com | 50029900.com | www.103ak.com | www.10601.com | 0907hb.com | www.99jti.com | www.330099h.com | js16858.com | www.86267k.com | www.58777w.com | 91019r.net | www.07163p.com | www.058600.com | 3304f.com | www.hczx6.com | www.la6666.com | 6487aaa.com | www.582977.com | www.777794.com | tz22888.com | www.356387.com | www.bet63x.com | 50020022.com | yd12309.com | www.4331m.com | www.330099l.com | sjg007.com | www.931786.com | www.808888v.com | 88807v.com | 796939.com | www.bet3651687.com | www.88807y.com | 43234323.com | www.9999y.cc | www.a01885.com | 6118v.com | p5903.com | www.89777z.com | www.111021.com | 7052004.com | www.369053.com | www.y0291.com | www.p31888.com | 9484F.com | www.620983.com | www.7893w32.com | www.1869g.com | 316c.cc | www.cb2188.com | www.xpj2040.com | www.vns0600.com | 796666.com | www.911203.com | www.b35kk.com | www.747xpj.com | c962we3.com | www.582977.com | www.80080.com | www.xpj6t6.com | 3890s.com | 4182w.com | www.5647q.com | www.3987999.com | hg0068.com | 26444r.com | www.818807.com | www.77455.com | www.9679j.com | 9339999f.com | bet3650759.com | www.6832n.com | www.71071x.com | www.333222z.com | v3410.com | 91019w.com | www.12455n.com | www.sbd025.net | www.y6889.com | 3807mm.com | 06006u.com | www.1dwj.com | www.69989c.com | www.k0678.com | 37570h.com | 3559uuuu.com | www.234276.com | www.120168.com | www.xy0027.com | www.3459k.com | x55.am | v9330.com | www.669634.com | www.293853.com | www.105242.com | www.hg4498.com | 7240c.com | 3404x.cc | www.594211.com | www.9994331.com | www.668cp66.com | www.3459z.com | 66300.net | 3143.com | 1331d.com | www.cpkk9.com | www.xpj66123.com | www.jbb2017.com | www.682811.com | 8522aaaa.com | 28824p.com | www.43131r.com | www.1035l.com | www.s94600.com | www.1389ee.com | www.333133r.com | 2997707.com | 940.net | 3559c.com | www.276081.com | www.9356n.com | www.1764.com | www.80969v.com | www.61515g.com | 59599z.com | 55331jj.com | 3189d.com | xyccwlkj.com | www.626990.com | www.26878n.com | www.h94600.com | www.4963ff.com | www.hg9166.com | www.757xpj.com | 2844n.com | eee4255.com | btt0707a.com | 3844z.com | www.062766.com | www.cb6888.com | www.88858c.com | www.0088hg.com | www.89599c.com | www.www-48789.com | www.pj5875.com | www.hg2877.org | 3844ss.com | lq0578.net | 2542244.com | 22117m.com | 2381ttt.com | 4242.com | www.502892.com | www.c6348.com | www.36166g.com | www.4828.com | www.52062e.com | www.302161.com | www.pj88n.com | www.5966ppp.com | www.cp5000e.com | www.hg767676.com | 79794858.com | 2381oo.com | 38886508.com | c86811.com | 3559ggg.com | 4255oo.com | i4212.com | 131uu.net | 32x1.com | 99151m.com | xg5111.com | 21vnsvns.com | www.66652o.com | www.210639.com | www.508533.com | www.615121.com | www.731091.com | www.897030.com | www.911209.com | www.890702.com | www.826925.com | www.966013.com | www.924570.com | www.911790.com | www.866505.com | www.775979.com | www.781367.com | www.670137.com | www.548411.com | www.511073.com | www.389844.com | www.315332.com | www.106096.com | 076.cm | 500000732.com | 9149o.com | 6594ss.com | bet444000.com | 28288nn.com | 66458m.com | 9955vn77.com | 0234a.com | 5856q.com | 55331b.com | ggg8827.com | 2506i.com | www.wn68.com | www.dh03035.com | www.32126b.net | www.228888j.com | www.am0666.com | www.38345f.com | www.377666p.com | www.xpj716.com | www.ylylc05.com | www.78949s.com | www.5086c.com | www.803733.com | www.309831.com | 20054466.com | 866666a.com | 47.uiuiii.cn | 33.net | by399.cn | 4466.so | www.110022.com | www.g24074.com | www.20199pp.com | www.6880jj.com | www.99094z.com | www.39500m.com | www.799486.com | www.108065.com | JS1388r.com | yh888.com | qq00558.com | 7196zz.com | www.29886m.com | www.4646123.com | www.hg173b.com | www.2299nsb.com | www.39500t.com | www.632599.com | vip31446.com | 921260.com | 3650568.com | www.xjs8892.com | www.hy2266.com | www.249559.com | www.52062z.com | www.8039q.com | www.436106.com | m88.com | 4036bb.com | 4023v.com | www.7025t.com | www.618msc.com | www.839282.com | www.91954.com | www.250680.com | 7552.com | 3405ttt.com | www.7394444.com | www.20288w.com | www.hg8.com | www.00840u.com | www.638477.com | 01234pp.com | v3410.com | www.1869c.com | www.822898.com | www.77784yh.com | www.2934u.com | qjdy037.com | JS1388g.com | 2019hh.cc | www.hg2788.com | www.huangma22.com | www.68682b.com | www.221836.com | 3202h.com | 50099x.com | www.900591.com | www.y80288.com | www.5522z.cc | js75ff.com | 3778jj.com | www.ao599.com | www.esb125.com | www.7249w.com | www.755216.com | 0245z.com | hd7720.com | www.dhy1114.com | www.296395.com | www.gocp0.com | 5856mmm.com | df8bet.com | www.026319.com | www.467155.com | www.993621.com | 80368kk.com | 2643w.com | www.hg281.com | www.sx1811.com | www.57578a.com | xxx40033.com | www.3657g.com | www.89677c.com | www.ya248.com | 7798aa.com | 3413222.com | www.5994.com | www.666825.com | 11422y.com | bet3650760.com | www.2225156.com | www.392229.com | www.403552.com | 3678pp.com | www.3668722.com | www.42070012.com | www.363067.com | 34m35.com | www.8694s.com | www.1011777.com | www.579411.com | 11665145.com | www.4625v.com | www.5719g.com | www.317299.com | 4556y.com | www.vns956.com | www.6678687.com | 49973.com | js888.us | www.yh77704.com | www.18005.com | 5003ww.com | 4433mmmm.com | www.55060e.com | www.630367.com | 5906nn.com | www.2267111.com | www.6678566.com | k99345.am | c51iggd.com | www.47486.com | www.673266.com | 67890s.com | www.hg833.com | www.54400l.com | 80850v.com | www.wn0006.com | www.78680z.com | 4880y.com | 923720.com | www.1064e.com | www.585116.com | 5666711.com | www.kj306.com | www.ct6678.com | 4036yy.com | www.35789.com | www.55czj.com | blhvip444.com | www.3569b.com | www.33997l.com | 3522ff.com | www.868686.cc | www.77210k.com | 3066xpj.com | www.32666m.com | www.84499t.com | 77229193.com | www.ljw034.com | www.33588k.com | bet12306420.com | www.yh0999.com | www.5854g.cc | 9999hd.com | www.681122.com | www.848366.com | 891567.com | www.sscb22.cc | www.196203.com | js57666.com | www.673888f.com | www.61233i.com | zhcp40.com | www.89386d.com | 6175c.com | www.537bet.com | www.07163u.com | 6002r.com | www.800hm.com | www.937160.com | 4647n.com | www.sha2200.com | 6868mm.cc | www.1366i.com | www.61233k.com | 4775566.com | www.51500.com | www.106507.com | www.1869l.com | www.0659.com | 99999193.com | www.a11122.com | www.rcw8866.com | d55.com | www.511204.com |