Tải bản đầy đủ (.doc) (32 trang)

mô phỏng trò chơi caro bằng ngôn ngữ C

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (434.33 KB, 32 trang )





























 !"#$#$%&'()'
*+ ,-./



*+ ,-./0&+ 
 !"#$%&
)

Li M Đu
1234&5"&6789:
"4;<!+ $=>5",:
08:4??8,09++"!29
242,@ 7AB360+";+C0 $
D-E2F8C;,!823??G&2,@9H+F
2F20+C2$8A!8:4
AA.E;",232,@+.I+"+C;
?G&$D-?2JCK;,-./23??G&
""A"$
*+ ,-./0&+ 
 !"#$%&
'

Li Cm Ơn
=92F"2E8:LAM2N!,-:?G&BO-
"978CP,=EQ<
C*DARS5?48G!5"><+"
5A&>TU$
D-L>&!.E.V+"WAK2;+ 
,-./2:0&?G&2309""P2F"$
=902,@8:LA"0&?G&B2XCO5A&
>"-YY23L>&?2J!"
LZ29,-./0&?G&""&6MU2F
"L$
D-2F8C0E[,8C&E:;

&6+  2F";0&?G&8
8:B0$0&?G&U&2,@WA!20
0Z8:;LZ7\"9E290&?G&02F
8C]09""2F""W$
6570&?G&B>"A&^

0&+ 
 !"
$%&
*+ ,-./0&+ 
 !"#$%&
S

'((
)*+,-+./..01$2'3+4+56789
)$)_`O9;5K###########$a
)$'=X29&;5K##############$$b
)$S6M,,@29&;############$$$b
)$S$)c29&########################$b
)$S$',@29&######################$$$d
)$efL+F:262g<##############$d
)$e$):262g<#####################$$$$d
)$e$',K2g<###################$$h
)$a,+C+""&.\,K###########h
)$a$),+C.\,K###############h
)$a$'"&.\,K###############i
)$bj,;,K&#)d
)$dU?]L;,K#############$$)d
)*+:-;<=>?+)*+89
'$),-B>.,K###############)i

'$'3g,K##################$$$'e
'$SE,K####################$$'h
)*+@-AB16
S$)_8:####$$$####################$$S)
S$'"5C&8A#$$$$$$$##################S'
*+ ,-./0&+ 
 !"#$%&
e

)*+,
+./..01$2'3+4+56789
,, CDEFGHIEFJ
5"5KU!2,@O.IU]:295K
CM\+-kG&5G+"94.I$
$  %&M    8l  b(27  8l  d(  ;: 8W mm!
nGoGp5"&+CEqC&G55r239
5K . s_p.o.2,+"%&
)ibdr+"p.fG&9ts_+"
%&)id(8+:C2F"uvm27  &snsYdr+"2,@"
2X5727  C2F"uvm;&nwsnsY))$
%K)ihdnGoG+"$xfG23BUAL9
y_Kz+"2,@]:632:$
L27!2,@:8:&5K&,;C
2F"uvm&&I2qV@+C5K4E$
,+F!+-+C9""%;+C
5K!23+,@88];qC&G55+"06
+":-5K29g+5KO.I&66
3$R20ABU7&F&575,@2, AV
@+C5K+"{kRv[8t
20$

5K5"&65KCMU&E+"
Uy&F&.|z!0&6,+Cg&UF"&p}r232,@E
~$,5K09.I"&"29AL:"&"
87AE&-$Q:!V@UF•
 \@+CAL:"8€0F44
E$"![•,5K2`• &89.
5Ct,@8$ !2F&"t+t&-<5K 
,XyTMz5"y809z.y&F&.|z;$n\+!
*+ ,-./0&+ 
 !"#$%&
a

2,@]:863+"23"&6I5K8&E!
2,@O.I,5"&65K;:+CB>.
7&F&C$
,: MNOGKHIEFJ
 !"
 q2<p&r‚W0S't80{+"e(O{!
,7:2F2,@9.1V8qT<$
 qU?pG.r‚0&6@W`;5K
,U?5<!5X$$t20,K+:2,@]4
H"!.19$
 q,qp&5Gr‚06FBO5Z+"&6,+C{
+\? 89t&q"&q8
,K+:+/"",q$
 q526p}5GB5Gr‚5"&6U99+"?!
UF9C!09<8q,-;&35C5"&
,KE$
  .`p&5Gr‚• .`F,K 
ƒ"2M,@pGr+"5 8:p58r2M,@205E+-

"&6,K092,@pGBG5GrMU$
,@ 'PCQROGKHIEFJ
#$%$# &
 6M5H2A!+-4%L<„E
,5""&+CBO5Zƒ2,@U6,+C
;I$
  &/K5K;I!+-,C5K
G89U?$
 6CM892A&5EF•80Z
•.I$
*+ ,-./0&+ 
 !"#$%&
b

 n\FBO5Z!45">5CFBO5Z !
C&+I,5"2`•&+""&4F&3g
p.\>5CFBO5Z.E…5.G„Er$
 4U;•.\-6-&qL+CO
.I89.5CG$
 RM5,@t80U<$
 &M2,@2,+""&`!82`W
 Q"&•K"&6FA27q
20+"q2K$
 QV@A89.5C8:@.,.\t80
2`••.5C5 C092,@@5E+"
2,@2FW,5""6$
 E+"09E &<&!"&092,@
+:+"5,+",+C+"2,@C<8 7U?8,
&+"&E5E$
#$%$' ()

 80+"88
 fE,K5-;84E+K+
?Wq@+-,KCMX,K2
M26$
,S ATUVOPOWXF
#$*$#+,-.
"K2g<g&F29&A2,@TB: 2,
„+".<$=F"2?UA89&"K2g<;
&q$fC;:?5"8q,-+"M29&A$
*kp26>AUr!29&A08q,-5-!F0
S'(29&A!GF.<0'((29&A$"KD*k026
*+ ,-./0&+ 
 !"#$%&
d

>A29&A+" &V60eh(29&A$=9&A"
KM29&A &"K"F+"U5,@2g<"$
V892g<.\&6C<26 QC<26&"K
D*k5"be(Beh(,‚
p(!(r pbSi!(r





p(!edir pbSi!edir
C<26"09&:2:U8†29&A" 
&"K2g<$
#$*$'(-.
6,K2g<,g&7‚

fE:262g<$
m2`&"Fp&"&"Kr&"2,+ƒ!&"+"89p&/r
$
Dƒ&"K&"&&M$
2g<8,C.#
=0CM2g<+F&.G+%A$
,Y Z  K&[FJ
#$/$# (0123(
 4256!2$7,+C+"!{BU.5C
 42562!$7,+C44"&&G$
 4256$7,+C.t&"KBG&8:LA
 4256!$7,+C2g<
 4258!5$98"&E29:8:&G
*+ ,-./0&+ 
 !"#$%&
h

 425:5;<='/8"&km0`5"'a
 425:5>?@A>#B8"&Qwv*Q0`5")b
#$/$' >C23(
 02  5D  E#F  #F  E'F  'GH  +ƒ  2,  „  M  '
29&pB)!)r‡pB'!'r,85"&2]+`q$
 0255DE#F#FE'F'GH+ƒ&62,K
+-E&"K$<262W  ;K
5"pB)!)r+"29&.,- A5"pB'!'r$
 02DE#F#FE'F'GH  +ƒ+"&"&6K
$<262W  ;K5"pB)!)r+"29&.,-
 A5"pB'!'r$
 02%2DE#FE'F'F25FGHƒ+ƒ&68M6
!&X";05"KB2`E26pB)!)r!

pB'!'r$QK"2,@&"L"&G}555G$&M
.GB2`M29&A F>;8MSF$&M09
`)(+"8MSF,4ƒ0TX8$
 02!5DGH<&"2,+ƒ
 02!5:!5D5FGH<&/p89r+"&7$
 I C"
JK AL!M ;N
_kf ( =G
_uw ) m.
*oww ' m5>
ˆk S m5
own e =
k*wk a q&
o‰x b >
_vQ**okˆ d m&E
*+ ,-./0&+ 
 !"#$%&
i

nkof*okˆ h m&/&
_v*Q_uw i m.E
_v*Q*oww )( m5>E
_v*Qˆk )) m5E
_v*Qown )' =E
_v*Qk*wk )S q&E
ˆw__‰x )e D"
xQvw )a T
 LLO5"
JK AL!M ; P
wsˆŠ‹v__ ( &7F

R‰_vnŠ‹v__ ) 2,•5F
_vwŠ‹v__ ' YYY
_R_kRQŠ‹v__ S ŒŒŒ
R_kRQŠ‹v__ e ŒŒŒ2&
fR_kRQŠ‹v__ a •••2&
_fR_kRQŠ‹v__ b •••
QkQŠ‹v__ d 2,E0E
mQkQŠ‹v__ h 2,E0
vwo_wkDwŠ‹v__ i 2,24L3
xvnwŠn‰Š‹v__ )( .UU&,
_‰RwŠn‰Š‹v__ )) .UU&&
 !505QDEFF5EEDGF5EDGFRGH8|CI<26$
SET5EEDGU'H7O B>&!>&$
ST5EDGU'H7O.,-B>&!>&$
S5EEDGH7OA B.,!>&$
S5EDGH7OA.,-B.,!.,$
 025EEDEFFV!GH  CV8qE+`q
pB!r$
*+ ,-./0&+ 
 !"#$%&
)(

 W1X."
U?‚
!QDYG
!56K#7"61#7HZ5P[H
!56K'7"61'7HZ5P[H
\\\\\\\\\\\\\
!56K7"617HZ5P[H
 ]^!MNEL"

U?‚
:DY#HY'HY%G
1H


Y# !"
Y'#$!"
Y%#%&'% !"

()'%*:
*+), /%
01$"
01$"

 2)345/%'%$#6%7)
 %
0 $%8/%9/:%;+3.<
#=/%<:$
0 $%859/:6=<#=
<:$
04$>/%?%# @A)3B.'%
C"
*+ ,-./0&+ 
 !"#$%&
))


D5E 
0 $3@FC#G-HI,#5"-JHK
3=%;C:AKL-H6=J#=,%

F53 <C"
0MNFB/%O:P%$K<%
MNQ"R$GS3 )$
?!3 )MT$K<%MNKL"U
$RKA-HIO/%KL"45/%'%MT
$-H4#45/%'%$VWMT"
0<'%:%MW*:3C %
I<M6*:#P%"
0UFK<#=5P<:%/:%;*:/<
N$%<#="<:X/*MY*
L )344VN2"
 ]^!MNPEL"
"\&IZ]I^

DN5#FK3.*Q5
*Z#,MWI<M6C#FKM
Q5DYG
1PM1H

-3[*Z#,P)$3<C"<
C#)#=F)V#="

()'%C-/%
\I'%$2)'%/:
76=-/%
0 $8$/%9/:%;C3
.6=<#= K/%C-]C"
0 $G8$59/:6=
#=FV#=<'%Q5"U6=IV#=
*+ ,-./0&+ 

 !"#$%&
)'

#6=I#$P# K -
"

D5E
0MNF89/%Q5^SF)$
BF)MT$K<%MNKL"4
5/%'%MT$-H#45/%'%$VW
MT"
0_<'%)*Z#,#/*MY*Z#,
"`%I<M6-HC#P%"
0UFK<#=5P<Q5/:%;*Q5/<
N$%<#="
0<Z#,/*MY*L%;C 
)34VN2"%X/*MY*,
<Z#,%;)"
_\&IZ#]I^

DCMZ#,M/%
2
1PM1H
Q5DYGH

a=FV#=#<'%C#)#=#b
F#)V#="

()'%C-/%
0\6=#=<C"

0U6=INL#=<'%C/:I
'%$/%OZ#,P? 6=-/%
0 $589/:6=#FK#V#='%
C#A$%P6=%#$-"
*+ ,-./0&+ 
 !"#$%&
)S

0 $/%8`9/: 5C3.6
=#=$/%*Z#,"
 _`aP1
1:b5!5$

 *:KcK#6%7,)%2
)3/6`G3G'%$"%3 
/%
:DYG
PM1#H
def)ed
:DYG
PM1#H
5!5
PM1'H
def%ed

()'%$M
0\4'%$" $58$
9/:6=V#=3/%/:6=#= K/%
#=+-]C" $/%8$`9C
;?%V#=6=%#= K/%#=+

-]C"

()'%$M
0\4'%$" $58$
9/:6=V#=3/%/:6=#= K/%
V#=-]C"
0 $/%8$`9C;?%V#=
6=V#=/%6= K#= K/%V#=
-]C"
 cd2e5fMCDG$
*+ ,-./0&+ 
 !"#$%&
)e


5#<#=L3!)L3!"

</*MY)<#=5MW!
<#=5R%3XG/*MY<#=
"

f&?'%#
5ZY[H
0g'%$<#=,/:-H"
 ; aa"


Žf9.5C•Ž &A••WM)‘•WM'‘’



‚
0h-Jc48ij9"
0h-JcKY80ji09"
0kV#"
0kV)#j" 
)
DcKY Dc4
 g2123(
eUE689


\) ,8l93Mm-H)E
6G?%LTnkDoo"p4MY
*+ ,-./0&+ 
 !"#$%&
)a
k)) k)' k)S
k') k'' k'S
kS) kS' kSS

A`a 'b"c
 ql
 qr
 s
n ts
_ tt
% ru
 rl
D%MS#=!523!52$
AG 7dKeG cQfga Ag

Dc52G vl u st ,
h!52  ss st ,

w<#E6
D%stE6#%
0E6!TO >"D^E6
T>MW;3!AMBE6;IV
MBM 8W))9"DE6G
%C"
0E63LTO> t"DE6
-H-%%CF"
0>E6PT/VOu ss"DE6
-%%C-G%-H8`#=fxk9"
eU/V8,,9"


DKcK/*MY/V/VM
#3/VGMN/,M"U4y3K3Mm'%
5-Hz%LM <
AG 7dKeG Ag
@ Ov>utl >utu ,
!52 O tss>s ,
 Ovquql>tql quql>tqu q,
!52 O qrqrturs q,
*+ ,-./0&+ 
 !"#$%&
)b

 >K"


(`##-H'%G%&?
C4"

hF)`%MWMB#=/%
425:5`
0(`
0(`#/VLOv>utl >utu"
p4MY
425:5, s h{%`,#s
425:5/M,u> h{%`/M,#u>

DAK<=%`sst3sst"<sst#/V
Bsst"#`6"
,h ij[FJKEkFl[F
 Dƒ&6"08q,-;85"'aB'a$
 RO.I629C&G$
 :5+"L>$=:5,@L>"KL>20q8$
 f9&6!"!2,•q!2,•I$:&"
&32F8CaL>„6!„"!„2,•q!„
2,•IK.t+"T$,@5EK:I$
 =,8:LA2UBG&L>"T$
 :L>"TK8:?+"-C+F&G$
,m !FLnT[FJ
 _` O("

oI^

o^p^

f2M,@.5C"p:!&A!U?++$$r$


f &/"&$

Q"&Kqr
*+ ,-./0&+ 
 !"#$%&
)d


=`•"&p"&&092XXBG+"
"&8r$
 LijP0+("


“T27 7-5"‚
\R<#=3 )%!MB-KL 5`
MNH


“T45"‚
#JL4A-HFS%MNde3ed3-H3 
0)MB"
0!MB"
0KAB#'%MB"


“T45"‚
  -]C%/*MY|34MY-:DGF
5DG\#$%+#,!2$-Y'%D3C
3[A-]C%KL%/*MYQ

425k!2$k


“T4,5"‚
\)-]Cz)48CDG9F
3"
)*+:
;<=>?+)*+89
:,esa[FJ
 _,-AjdOWX
*+ ,-./0&+ 
 !"#$%&
)h

"Ajd
I2q;+C8E:262g<5"B2`:`2g<p&"
Kr295"&2F".\"&‚
02DV205FV25FV205G
20‚
”2055"2,./;,&I42F892g
<
”205:&"KO.I,K
”25:&M2g<O.I,K
_tOWX
f826CM2g<:&8K&U,
K2F892g<Kƒ5V2g<+"+C826,
8"$_V2g<8.\"&$&<,
@!"&G5:05V85V+"205"5VK$
_uKbIt+FEF^CI:&35V&""&"
C2,@$09.\"&G&+-&35V."&G5

A+F29:2,@205"5VK$
Dq.I‚
&5’
&5•G5pr’
}py•_.5‚–z!G&p&5rr’
*+ ,-./0&+ 
 !"#$%&
)i

_uKbIt+FEF^CI
v F tEZ
‰8 ( f05V$
v* Y) ,826C2g<$
nGGG. Y' f0742g<$
‹5G‹. YS fK&UK2F892g<$
v+5.n+G Ye K2F898@5C$
_.G& Ya f2;ok2g<$
RG& Yb D,@+\okR}55$
‹5.G& Yd D,@+\ok}5.}55$
‹‹. Yh fK&U‹$
‹G& Yi f2;ok29E‹$
v+5..G Y)( f92g<8@5CK2F89$
w Y)) _V2g<]L$
v‰G Y)' _V2g<+"$
v+5.‹ Y)S ‹8@5C$
v+5.‹& Y)e RMC‹8@5C$
*+ ,-./0&+ 
 !"#$%&
'(


 _:-AjdItKC^ VIEKC^
"Ajd
02:505l25DG
m
:Dkn@o5!55nkGH
p
     fE5V&G"298E,Kƒ8T5V
&G$:80,-"ƒK8E,Kƒ5V
505l25DG$+K02:505l25DG5""&8E6&
,+C&G$}5G&G$K"&"&-2,@8
4,.,@2`• ,KqA2`•
0$DK+8"2X&G,KK0ƒ89&
629F.5C"&,+Cy&G$z$
_VIEKC^
=968U?;6‚
 fE6$
 V576UBM!5UE266$
 f9&+`q6U$
 R20q8p„E2:5,@mKm!2:5,@‰K‰r$
 :8U6K{6$
 f9&BG&0T,$
 :TgK&G+G$
 :8K5X5E$
*+ ,-./0&+ 
 !"#$%&
')

 _@-VIE K Tsw
S02!5DGH<&"2,+ƒ$
S02!5:!5D5FGH<&/p89r+"&7

$
S02DE#F#FE'F'GH+ƒ+"&"&6K
$<262W  ;K5"pB)!)r+"29&.,-
 A5"pB'!'r$
S025EEDEFFV!GHCV8qE+`
qpB!r$
 _S-$xf
        S025DE#F#FE'F'GH  +ƒ2,„M'
29&pB)!)r‡pB'!'r,85"&2]+`q$
S0255DE#F#FE'F'GH+ƒ&62,K
+-E&"K$<262W  ;K
5"pB)!)r+"29&.,- A5"pB'!'r$
*+ ,-./0&+ 
 !"#$%&
''

 _Y-AGKFP\ \g\Ey
z'ufGKFOUfZKFF[
FJ



=
R
=
R
=
R
R =
c[OWfGKF

P\ \Owg\OwEy
*+ ,-./0&+ 
 !"#$%&
'S
E 
KF
_{O|
P
}~Y
 
}~Y

g
}~Y
Ey
}~Y
AVL
.F
AVTu

_h-efVTuFO!\fVLFl[ ZU
K^
S02!5DGH<&"2,+ƒ$
S025EEDEFFV!GHCV8qE+`q
pB!r$
:@'bW[FJ
…5.GŽ.$•
…5.GŽ.$•
…5.GŽ$•
…5.GŽ$•

…5.G—&G$—
….G}Gkm'a
….G}GQwv*Q)b
.•km‘•km‘’
B5G}!5G}’
.G’
ŒŒŠŠŠŠŠŠŠŠŠŠŠŠ85&GŠŠŠŠŠŠŠŠŠŠŠ
+.}G+GŠ.5Gpr
˜
}p—•v5™G&GG•—r’
š
ŒŒŠŠŠŠŠŠŠŠŠŠŠŠG5LŠŠŠŠŠŠŠŠŠŠŠŠŠ
+.Š.Gpr
˜
G5pˆkr’
G}555GpR‰_vnŠ‹v__!ˆkr’
pB5G}”km›Qwv*Q”'(!S(!B5G}”km›Qwv*Q”')(!b(r’
œp.Gr
˜
G(‚G5pxQvwr’
GBBpB5G}”km›Qwv*Q”S(!e(!—‰“ukok*‰—r’
G8’
G)‚G5pownr’
GBBpB5G}”km›Qwv*Q”S(!e(!—m“ukDk*m—r’
G8’
š
ŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ+G8ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ
š
+..œ.pr
*+ ,-./0&+ 

 !"#$%&
'e

˜
!•’
B5G}•)(’
5G}•pG&BprYkm›Qwv*QrŒ'’
G5pˆkr’
}p•(’Ž•km’””r
˜
5GpB5G}!5G}”›Qwv*Q!B5G}”km›Qwv*Q!5G}”›Qwv*Qr’
5GpB5G}”›Qwv*Q!5G}!B5G}”›Qwv*Q!5G}”km›Qwv*Qr’
š
G5GpB5G}Y)!5G}Y)!B5G}”km›Qwv*Q”)!5G}”km›Qwv*Q”)r’
G5GpB5G}Y'!5G}Y'!B5G}”km›Qwv*Q”'!5G}”km›Qwv*Q”'r’
.G•(’
ŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠ8G&!!G!GŠŠŠŠŠŠŠŠŠŠŠŠ
}p•(’Žkm’””r
}p••(’•Žkm’•””r
.•‘••‘•Y)’
š
+.GŠŠpB!!›!›r
˜
›•pBYB5G}rŒQwv*Q’
›•pY5G}rŒQwv*Q’
š
8G&p!r
ŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠ8G&ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ
˜
!•’

•(’
}p•Ye’Ž•e’””r
}p”••(‡‡”Žkmr
}p.•‘•”‘••.Gr
””’
}p••ar
G)’
ŒŒŠŠŠŠŠŠŠŠŠŠŠŠŠŠ8G&ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠ
•(’
}p•Ye’Ž•e’””r
}p”••(‡‡”Žkmr
}p.•”‘•‘••.Gr
””’
}p••ar
G)’
*+ ,-./0&+ 
 !"#$%&
'a

×