马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 还差几 于 2017-8-6 10:28 编辑
2 a6 Y% P& E$ x8 T" t /*做不好请大家指出*/
* P* V& H" U# M9 F#include<stdio.h>- G8 V1 D, G0 Y& r6 H0 e3 m: k
) W0 x' g( U5 @. J0 s
#define da printf
N& `+ L: Q0 r+ M#define g(h) h/2
8 V! I! A1 r" H) Z. d9 n5 z
6 x" ^. s$ i; e svoid main()# o$ S% }/ ]! f; J( B+ E( D
{3 M2 d4 A1 p6 d2 g8 y! o5 J+ I
int ms;
2 x8 H! P5 Y, W) k7 P char mnbvcxz,name[30],name_1[30],qd;
& {! X6 Y9 \& n K /*双人模式数据*/ f4 B# }4 K/ [* X ?8 l0 p7 `
int q, w, q1=0, w1=0, ju, se, ty;4 |4 v6 v- ` g* y w
/*单人模式数据*/
$ U. A+ i4 U; U int j, r, jq=0, rq=0;
| g# f) z/ t* x( g! q0 Z% F int a, b, c, d, e, f, g, h, p;5 _: K6 R; j1 f0 u
/*单人模式的5个机器人*/, q0 r7 C- g/ D s8 E6 b
int aa[]={0,1,2,1,1,1,0,1,0,2,2,2,0,0,2,1,1,0,2,1,2,0,1,2,0,1,2,0,1,2,0,0,0,1,2,1,2,1,2,1,2,1,0,1,2,1,2,1,2,0,0,1,0,2,1,2,1,2,0,1,2,1,2,1,2,1,0,0,0,2,1,2,1,2,1,1,1,2,1,2,1,2,2,2,0,1,2,1,1,1,0,1,0,2,2,2,0,0,2,1,1,0,2,1,2,0,1,2,0,1,2,0,1,2,0,0,0,1,2,1,2,1,2,1,2,1,0,1,2,1,2,1,2,0,0,1,0,2,1,2,1,2,0,1,2,1,2,1,2,1,0,0,0,2,1,2,1,2,1,1,1,2,1,2,1,2,2,2};/ R2 r+ U# C% s" C6 i! {
int bb[]={2,1,2,0,1,2,1,2,1,0,2,1,0,2,1,0,2,1,0,2,1,2,1,1,0,1,0,2,1,0,1,2,0,1,2,0,2,1,0,2,1,0,0,0,2,0,1,0,1,2,0,0,1,0,2,1,0,2,0,2,1,0,2,1,1,0,2,1,2,1,1,2,0,0,2,1,2,1,2,0,2,0,2,0,2,1,2,0,1,2,1,2,1,0,2,1,0,2,1,0,2,1,0,2,1,2,1,1,0,1,0,2,1,0,1,2,0,1,2,0,2,1,0,2,1,0,0,0,2,0,1,0,1,2,0,0,1,0,2,1,0,2,0,2,1,0,2,1,1,0,2,1,2,1,1,2,0,0,2,1,2,1,2,0,2,0,2,0};9 k! R- p4 v; k5 x1 U( J7 a
int cc[]={2,1,1,0,1,0,2,1,0,1,2,0,1,2,0,2,1,0,2,1,0,1,1,0,2,1,2,1,1,2,0,0,2,1,2,1,2,0,2,0,2,0,0,0,2,0,1,0,1,2,0,0,1,0,2,1,0,2,0,2,1,0,2,2,1,2,0,1,2,1,2,1,0,2,1,0,2,1,0,2,1,0,2,1,2,1,1,0,1,0,2,1,0,1,2,0,1,2,0,2,1,0,2,1,0,1,1,0,2,1,2,1,1,2,0,0,2,1,2,1,2,0,2,0,2,0,0,0,2,0,1,0,1,2,0,0,1,0,2,1,0,2,0,2,1,0,2,2,1,2,0,1,2,1,2,1,0,2,1,0,2,1,0,2,1,0,2,1};
5 p2 [" B8 r! z; y! a int dd[]={0,0,2,0,1,0,1,2,0,0,1,0,2,1,0,2,0,2,1,0,2,2,1,2,1,2,1,2,1,2,1,0,2,0,2,0,2,0,1,1,0,1,2,1,0,2,0,0,1,1,2,2,2,0,0,1,2,0,2,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,2,0,1,2,0,0,2,0,1,0,1,2,0,0,1,0,2,1,0,2,0,2,1,0,2,2,1,2,1,2,1,2,1,2,1,0,2,0,2,0,2,0,1,1,0,1,2,1,0,2,0,0,1,1,2,2,2,0,0,1,2,0,2,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,0,2,1,2,0,1,2};8 c: j- g/ q& g
int ee[]={1,1,0,2,1,2,1,1,2,0,0,2,1,2,1,2,0,2,0,2,0,0,0,2,0,1,0,1,2,0,0,1,0,2,1,0,2,0,2,1,0,2,2,1,1,0,1,0,2,1,0,1,2,0,1,2,0,2,1,0,2,1,0,2,0,0,2,1,2,1,2,0,2,0,2,0,0,0,2,1,0,2,0,0,1,1,0,2,1,2,1,1,2,0,0,2,1,2,1,2,0,2,0,2,0,0,0,2,0,1,0,1,2,0,0,1,0,2,1,0,2,0,2,1,0,2,2,1,1,0,1,0,2,1,0,1,2,0,1,2,0,2,1,0,2,1,0,2,0,0,2,1,2,1,2,0,2,0,2,0,0,0,2,1,0,2,0,0};; ?, x' o2 j, d. R
: B i6 \ P( `" S: n I3 u
da("请输入用户名:");6 w/ h2 u% H' ~- \3 G
scanf("%s",&name);
8 l4 O( y( Z$ x1 t" j da("%s:\n你好\n欢迎游玩本游戏\n本游戏是猜拳游戏\n请你选择模式:\n双人模式输入:0\n单人模式输入:1\n请输入:",name);
0 m( k6 ~; ~3 B# i7 h scanf("%c",&mnbvcxz);
' @5 G8 u; u" J% i( I# x( G4 SCON:2 Q( I/ l3 _. @( ?: _9 W9 ]! D. I% q, E
scanf("%d",&ms);
- [! m4 c' P: A0 C* B, f, F if(ms>1)( C& t4 h5 v7 B& }/ `3 T
{
, o' R- r/ L; K1 D da("输入错误,请重新选择:");
- F8 o! R7 m% B; a0 n+ J goto CON;
3 X- h E+ j1 E }
4 y3 }. ^+ I' x- F! E da("确定吗?\n是:y\n不:n\n请输入:");
9 j6 O5 P. o4 B, X( G2 o scanf("%c",&mnbvcxz);
' x) k: r) ^/ ?+ m9 m scanf("%c",&qd);5 N8 C5 q- G5 N; k$ D" h* ?
if(qd=='n')
& g9 s1 P( H# c$ K3 n: c. Q2 b {
1 Q) h4 K* @' v1 h* v v da("请选择:");
7 h' x# X; I0 J! S. T5 q- z8 S! U8 s goto CON;1 X1 V% L- p- u0 s3 g. [/ b
}/ F; ^: G0 L% Z' s& N1 f7 \+ U
$ Z& h$ O7 U8 r0 ?5 e$ T
switch(ms)
( _1 A9 R3 M& W {+ J$ c- y% a" Z, G7 P. c* d
% X- @+ ?) C& Z& X2 C3 I
case 0:
/ ?9 ^$ y" }# k& L/ a. y7 c /*双人模式*/1 d9 o; ^7 M7 J9 W j, }
da("1玩家:%s\n2玩家:",name);
! U, I0 n/ m$ J. p" ~9 Z scanf("%s",&name_1);
! B" ^# b$ n( U; k! E; [; X" o1 E
) J& }# p- I1 b0 E# q5 V* Z da("输入要玩几局:");2 y: Z ~ I( n# }4 R' ^- j( C
scanf("%d",&ju);$ B: G4 J7 P8 g5 k( L
if(g(ju)==ju-g(ju))
) N+ N, S' n4 \8 U; G {$ j/ \, F+ x+ ?! U, [! H
se=ju/2;
. F1 A1 N7 d4 V* k- u2 v }: k/ F+ L+ ?& n) Q
else
+ w7 X2 w2 Z% U8 V) F& F* C {
0 m0 Q- ?$ Y* {% P: K se=ju/2+1;
' o& J( E6 P3 O2 M$ [ }1 d; w& c A2 Z4 I" z& p; I
da("本轮%d局,%d胜\n",ju,se);
1 x' S# \2 n, I, ^* E ; Q7 u. ` o0 @- N ~- Y7 K
for(ty=0;ty<ju;ty++)
5 i* m3 G# }& H* ^) L# k {# T8 u+ I+ B% ]6 b
CON2:
) h0 _; l9 M. i9 Q. t3 P# K& }* L da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name);
7 P" O; Q" L6 M. ^; W- ~ scanf("%d",&q);
& ?3 j# S: \2 g" f- Z" H( `1 H( N if(q==0)5 T$ L0 T; x7 _, S
{
8 z* M/ c& [+ ~, F5 B5 Q+ i for(h=0;h<30;h++)
" k- G [) r# y" x4 e {! y% d+ q: f" q" ^* T
da("%s已出拳 ! !!!!!!!!!!!!!\n",name);( S& R; h% k" g" K7 h9 U( i
}% t( N7 B3 l' ^" A; g) Z
+ P, T: }7 M1 j2 q
}
) {9 S: P1 x% x/ V' e, L else7 @% d, L Z; E: i! L8 B
{
: B% a9 r1 S; x; ~* p8 `, i if(q==1)7 f3 D. O) R$ B# X: m4 |
{& p3 o8 V- Z3 D h& W( z
for(h=0;h<30;h++)2 _. G% V2 C8 X$ V6 F
{
( I ^7 a6 z; t1 S( z* W da("%s已出拳!!!!!!!!!!!\n",name);6 a; t5 P& @+ N( a/ b
}
6 K. K* q0 k4 }* Z* G }, J$ f/ E9 W: W' q* O* B' G; v
else$ x; T* U! b6 M% n" u
{% i, g y0 K) u
if(q==2)4 ?, A; D0 ~+ [! j: `& W3 \+ c
{
' J' ?& R, S6 H) D9 I/ ?1 w da("%s已出拳 !!!!!!!!!!!\n",name);
& d$ e& m$ J5 c: d }
$ |7 Y$ i0 F/ _, @3 o+ S; E else# E# z; ~& P. z; I# `- g- `0 c+ l" `
{1 f0 a2 B! a$ t& X% X
goto CON2;- K" V# j1 i& I0 ]+ G# P
}
4 b3 A; h9 N" j( m. z; y! a }) n: ? Q2 |. E
}
; @! E6 p, L* R" N; {5 k$ \8 ~CON3:, K5 U2 l' @$ ^2 D+ r( y+ V
da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name_1);, ?! a8 p A0 c9 p) W
scanf("%d",&w);- f1 j7 I/ U% R$ i$ m0 u- R
6 l! z% K( p& g4 g# n
7 T/ I8 {$ o0 K1 [/ C if(q==w)
: Z5 F9 ]4 N* S4 t {
3 b) w9 v. Z" Y$ [- d$ O da("$平局$\n目前比分:\n%d:%d\n",q1,w1);
- P- q2 g+ Z! i- E! y }
% y4 K8 n( t- a' ^- M else3 l7 D& g1 m) g+ e$ b" e* w4 X( r
{( g: A( F$ T7 a2 g+ B
if(q==0)+ a0 | L/ E9 v3 f3 F8 D) }
{
: h# u& _- o/ l3 F: w6 E if(w==1)
& w7 V" A+ y& y: o4 e {
; H, M, W+ R% d5 G) X: w% Z q1++;
. Y8 a* N4 S5 r l6 e7 _- Y; I da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name,name_1,q1,w1);
! O) k- X8 S! j4 d( @ if(q1==se)
~2 \6 n6 j" Q @ {% d7 @1 M: C6 @; ?8 w, H) f
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);( y2 i g& R! u+ e
goto CON4;/ d# U/ T. A* T( M
}* U% o$ s& d7 e0 l: C1 S
}- L; {: R! h) S2 i: }9 ^: N6 }4 H
else//w==2
+ ^" C1 U! f+ u5 p7 z3 _ {
1 h/ c( g2 G, G0 C3 P w1++;( B! t. C. w) E: L0 X
da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name_1,name,q1,w1); # z4 C+ G+ i2 u( O& E# _: L
if(w1==se)) y% c0 i$ f) [( |- C7 U6 s
{& }9 W3 u/ w; o ?: B# i) X g
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);
$ g* h% O- _5 L5 i goto CON4;/ c T u: F! e$ I3 ?" e
}
0 L! \ H/ Y4 t7 w0 ]/ D7 L }: }" a4 d: e6 s& f5 h
}; y3 x8 h! h3 _1 [8 y
else, K+ P& j9 I% M
{. f7 I9 }) z; E: P9 x+ e0 ~
if(q==1)
" Z2 y: w* q! p {
+ {- m% k$ ?6 _ if(w==0)$ x/ n. l( x0 U
{
4 v5 s* m* t9 N( s/ G/ }4 [ w1++;1 {1 q1 A' L) ?" p7 }( z! R; c3 P
da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name_1,name,q1,w1);
8 Q. C: V6 O, d) ?0 o9 `1 n if(w1==se)
. D" n% q' \7 g! z {
+ Q+ x. @- l; d da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);, W. {% \& W# H
goto CON4;3 b+ B. O$ N$ s' I9 K
}! z; u9 d' O9 b* \) S3 K
}- z) Y- d o/ K& s) ^' d& A
else//w==20 F2 e1 \3 n" N: ]& P
{
$ _) L. m9 l; a) j( v q1++;
7 j) Q' K, m! X9 F) m& f da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name,name_1,q1,w1);
: L- y$ ^+ ~0 d% H' | if(q1==se)
- i9 `: ^( a- ]" A0 F* {3 i {
6 a* |6 R. O- n# g da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
0 N( ]9 {) Q/ ]" x goto CON4;
- j2 t' C& t2 O" [' U }
. }, E$ m' c# G4 [9 a5 C }
* m" V0 S2 k1 z$ Z1 G' ^ }
$ X. }; P; j/ j, C6 @0 T% H else//q==2$ |% w4 d3 `# Z3 h
{& E# i$ C; a# h# u7 s0 z
if(w==0)% N3 t3 y9 ?/ M7 C8 ]. `
{( ?' ?( P4 ?1 j) l& j" B4 z! u9 d
q1++;
# o' f, U1 @% ]+ s$ d$ T da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name,name_1,q1,w1);
4 J% f: \- x' a f0 g, J if(q1==se)6 G9 J% H" C/ o7 |6 K
{
) H& g4 W9 J: b6 r da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);8 O; U8 F9 m% Y& l. e
goto CON4;
" q" D& Z* }+ a+ s5 q }7 J7 D1 `( Z3 @/ @3 X9 S
}$ U6 T) T5 B$ `5 d
else
0 v: C$ U+ z8 l {
7 S; {9 B9 L+ Q6 ^" j if(w==1)
/ s5 l5 H4 D2 F3 r& A {4 u2 J" [: ]) s; l/ C, k0 w) [) {
w1++;5 a) E4 l* `1 c6 X$ q/ e3 W u
da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name_1,name,q1,w1);
. S, ~ g. m4 H' c3 G3 k if(w1==se)% p8 B; ]* r+ {2 x0 Y+ n
{# _$ Y) c, E2 Z& g/ g7 p$ [2 D
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);
5 @4 @' W9 F) u+ ` l goto CON4;
) Z, p, W3 E* i7 z5 x }8 b+ D" S2 p( C% |5 \
}
# m) p3 `+ [ o# Z+ q+ X else1 E' b" [5 L. \1 g
{' \( l5 N4 z! ^8 n* [' W8 l
goto CON3;
1 |+ ?: e, u% l8 o6 P }
. p" k) m, V1 g }
" v* a% V; U4 f }
# Y9 E- u6 v% m0 X$ t" J }# x7 X0 J( t7 \; A8 v
}
0 M3 ~( |) S7 i# ~: W1 j9 Q }, b: g2 `" g) X0 P
. v9 c. @( ~& M. v
! B$ q- N0 w, M6 l/ a
CON4:
$ s( E6 h3 j2 ^) l+ e da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");, w/ I4 J2 q% x3 d7 u; \
scanf("%c",&mnbvcxz);" a D- [" C5 z8 X
scanf("%c",&ms);
6 s6 u8 x* F! a if(ms=='Y')
u$ q, [0 U$ d {6 t7 A+ W. c6 @6 O6 d
da("想玩输入对应数字:\n单人模式:1\n如果想再玩本模式输入:0\n请输入:");
$ {& R. `, s( d& O0 a goto CON;
9 w2 p0 [2 w6 Z* O! Q' Y }8 b# {( d9 R8 n ?
n' q2 X% U* Q break;
$ m4 Z& \, D( v7 X& Z( ~# n9 u
+ _5 k- I( F/ K+ A0 {4 g/ ^( m 9 n9 R9 A8 i+ e0 s" I$ o+ g
case 1:7 N- T! G% F& N- `
/*单人模式*/2 _0 n* y/ R# B# J. p x3 L
printf("开始单人猜拳游戏\n请先选择与几号机器人对决\n请输入它们对应编码\n1号机器人:0\n2号机器人:1\n3号机器人:2\n4号机器人:3\n5号机器人:4\n");8 m9 a* {- J5 B! v" e
CONXIN: g3 Q4 t5 A2 r9 o3 w0 f
scanf("%d",&a);5 a" p- K0 B L- G9 \' t
if(a<5)2 ?! o: z+ u; ^! k) N; {1 e @
{
; \8 d9 X6 F+ \& M# E' U* i b=a+1;
7 {8 [" W7 r+ i0 w: B printf("%s想和%d机器人玩几局:",name,b);5 R% c. t' h E& j
scanf("%d",&c); m, ^, G% }2 Y7 D* y- P, v3 d
if(g(c)==c-g(c)): S+ {: Q" _3 t
{
% [8 m H* p% z0 [" p- b d=c/2;2 {% q9 a$ ?. Z8 a7 E- z
}3 b6 {% i# J) c4 C3 O" }! m
else
7 Y0 A+ t/ d+ m/ Z3 k. ~ {5 y3 l6 Z, }; o" X9 I8 k
d=c/2+1;
0 j7 d6 r( s* r, I' C/ o/ p }
5 m; ]0 j9 S# P: K x, t) ? printf("谁先赢%d局谁胜!!!!\n",d);
" l* }0 q+ G9 H/ C printf("请输入一个50以下的数:");1 W$ U6 }) c4 Y3 q
scanf("%d",&e);- v( T" V8 }# L
g=e+c;) K* x$ v4 a" {# T
f=e;
0 s* G {. B+ l. y7 w9 a% `: G- F for(;f<g;f++)) K# B2 N0 ~0 Q; s
{: R$ N- W0 |# Q8 n
if(a==0)
1 Y+ H) l3 d/ |* Z {; S- ^. z& a1 L. r! N4 o3 |" _3 A
j=aa[f];
" l. ] K( i# C3 a5 {1 X: s+ ?" s1 [. _ }, d. Z8 \$ g5 @* d; W, G% `/ p% Y
else
0 q/ B! a; }8 e" y: a/ p1 z {
' h; G( \! H) J if(a==1)# q7 @, t# C- V" i
{
[" v( ?- n5 w j7 P j=bb[f];; Z, }! u- ?1 r! Z
}5 i G. C& H. o/ g$ S% ~; K
else
8 Z& v. R$ c" J B7 A, Y {
# t* M- w8 S" v* Q* ]( E if(a==2)
; K. i/ j2 s* [ [ {
# ?. [" B/ M' M" J j=cc[f];5 l$ v2 x! e6 Z( T* h
}, Y4 [7 V* s" D* H1 c% W
else
$ q0 w; D4 K- \' W) n7 s {
, l- k6 O! E& g* V if(a==3)
$ @* ?3 {6 J! } {
# \/ c" Z. r+ q( S j=dd[f];) Y6 u: l: `# V1 J" n1 H
} a! X5 ]0 P1 Z. }& ]$ ]
else
- j; [9 U6 Z" ^5 [9 D3 f' r c {
; w" A) q' [/ d1 X; I j=ee[f];2 S; r2 W/ C2 U; P; M
}
) c* r4 ^7 E3 |5 u }
, {4 |2 f5 u( T- E }0 R- H+ ]0 D7 E; i5 T+ y
}. l2 a: A9 T7 G* k1 u& o/ B
if(j==0)
6 s* s/ O9 [2 N! M/ H {7 q: |6 F) l; ?: e0 T
printf("%d号机器人出了石头\n",b);
+ |& X _8 S: z- R8 r }9 M+ I' {$ Z% m) L- J
else
) h# Q! k% V- _# R5 | {2 N" B. U' ~$ `, e& r
if(j==1)# n- D. [/ Y* G: c# }: X9 n
{
5 t& J) h( I% [% [2 q9 T printf("%d号机器人出了剪刀\n",b);
" C& S9 }# x8 t8 s* O }- A7 t5 r( |8 U) s) v) r8 \
else
$ g6 { f6 u/ k1 f9 l8 e! g3 c. ^ {2 s0 ?# l% y/ @0 H8 N9 q
printf("%d号机器人出了布\n",b);6 o. M' i& i2 K6 x% I/ E
1 g+ ^0 X- b/ l2 R0 w; @; Y% Z
} 8 {5 H9 f ]9 Y6 u( Y% m& A# J4 a
}# k6 J# L- h; x' W7 A
if(j==0)
/ y& o+ r/ l Y4 a7 F {7 E9 q) n+ o/ u0 v2 K- f0 J
for(h=0;h<30;h++)3 W( d' B+ C/ \' G9 k% D: O9 f8 ^
{2 s9 s8 O+ D0 W/ C- M" Y- H
printf("%d号机器人出了 ! !\n",b);- k' \" u% ]5 }. L. A% X- H
}% w& `0 Q. ~/ w7 `, {4 b
}
7 ~* F* S9 \+ c# b% _9 P2 ? else
2 D1 z3 P3 W: X5 e+ ` {/ C% m& e8 Y d1 b
if(j==1)
: |9 i$ I. }! f% l7 c {" E' K- l0 v7 y- X$ ~+ a1 }
for(h=0;h<30;h++)0 v3 }" K. {$ b3 L7 w
{
# j3 ?1 X! k9 \, x printf("%d号机器人出了!!\n",b);
7 p5 z2 V( [/ p: Z' g }
2 L \; i# s ^* c# R+ f }
2 A8 ~( S S; K1 T/ b. j$ e else
: s. h. H6 S8 O) g/ N+ G' J {
4 }* |2 Y- F$ v for(h=0;h<30;h++)2 K8 ^+ Q5 ^1 s
{
# Q% v; M2 w, g4 Q4 c printf("%d号机器人出了 !!\n",b);! o6 O: ?& U4 Q+ o6 V; M
}* {) C Z. d9 V" j
}, h- M, g; t' M1 k5 [7 P, ~/ s( L
}( r: A6 B$ l$ \3 b5 B8 P" N' u
printf("0.是石头\n1.是剪刀\n2.是布\n\n现在该%s出拳:",name);* s' C) v3 y0 N2 b& F, ]# [2 X
CONXING:
* X! I4 k: T2 d/ z: {, M scanf("%d",&r);$ V# \1 s3 ^* q6 c v
if(r<3)6 B, x9 }& p& C2 o4 ^
{2 q! S7 l$ `# n+ H/ ~) U
if(j==r)
v+ b& k0 O/ G) M5 n( B% K {
$ G% l5 H! [5 S' {' e# G% B# {0 H printf("$平局$\n");5 [- C* V; H+ s" `1 ^
g++;2 R2 c! { O. V
printf("目前比分%d:%d\n",jq, rq);" y& x0 C) `: V5 N& g
printf("输入任意数,继续:");5 `6 z! |% ~" ]+ g; Q# ~: e3 N
scanf("%d",&p);! I' P) ~% W3 y1 V
}' t% K& N% E$ h2 R2 s- J
else
: W$ u% ]) [+ v$ z" E {3 F. }- }& u4 t/ V( Z+ `2 ^
if(j==0): n; d. y$ [" O4 w3 u1 i
{
- e) D3 o3 K7 H; ? w if(r==1)# g. A1 Q' o( U$ U% b J# m
{
, @/ F! P8 g& v2 y jq++;
1 _5 q! F9 Z2 e" j" f& z printf("%d号机器出石头战胜了%s的剪刀!\n目前比分%d:%d\n",b,name,jq, rq); O: A2 v1 _3 g
printf("输入任意数,继续:");
O$ w( s$ v8 H) [2 Q I0 b scanf("%d",&p);
) z& W# L( Y$ ?: F- h" H' x if(jq==d)1 d* U3 v8 i7 W) F* L. Q
{# w% D8 h/ q8 n
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);7 f2 ~: H6 o3 N l% _* O7 \) B: b
goto QWE;* R8 y2 _8 C2 }
}
8 g. m8 Y% r. s3 x" D }5 E7 |) a2 k4 }- d) R
else1 N: M3 I. u) D! Q! p
{9 u. {! }) `( {4 ]0 Y
rq++;+ B( K6 o _2 C8 J
printf("%s出布战胜%d号机器人的石头!\n目前比分%d:%d\n",name,b,jq, rq);
+ E6 ?' c5 x+ F! t! h% ^& @ printf("输入任意数,继续:");
$ ?, D, E7 J2 t scanf("%d",&p); - F' I# K% [2 x/ D
if(rq==d)
1 W! X# |3 `' W* V9 G+ L {
6 @4 f5 _! u& Y5 x printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
. p0 \* m, M$ }2 _! G7 B' v3 y goto QWE;
2 A' v* l) a. I9 i |' x }
3 `1 s" n5 {) f8 ]' \8 m }
! r k& b1 f1 H4 `! a' ?9 D }5 m& B9 b% p' o1 n0 k+ Q) n8 o3 f
else7 A T1 A' H" B4 d7 F5 _
{
- ?* n. q9 Z. [! h if(j==1)5 u; l0 m6 ? y# X( p( [
{
" o$ L; I& e5 R) T$ x" W if(r==0)
1 V) w) J/ W7 Q4 X+ @! |$ q( g {2 `+ n* j- y+ I
rq++;
: F [. K6 d4 h- x" V printf("%s出石头战胜%d号机器人的剪刀!\n目前比分%d:%d\n",name,b,jq, rq);# l) x/ J p5 G4 F
printf("输入任意数,继续:");; S$ X! x/ p( i4 ^, \1 Q0 H
scanf("%d",&p); [% B" ]) h" V+ m
if(rq==d). K S. ]- ]/ R
{
; t2 ~" E7 G% Q+ \ B+ R" Z! I8 d printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
8 b* n5 {) l7 {/ N, z goto QWE;
- Y/ ~5 v) R7 X/ ~7 J6 @ L) } }
' t; B- R7 q- W }: o! ^) h8 {. k5 \" m/ |" F3 ^
else
. o8 ^7 @) ?0 X {; z; [- P" W! f) X4 z
jq++;1 h4 y' b# n r" o: T2 W! u
printf("%d号机器出剪刀战胜了%s的布!\n目前比分%d:%d\n",b,name,jq, rq);' H, C4 k( K# K0 _6 p; h9 h, P
printf("输入任意数,继续:");, y7 s% f: I/ |' ?, k
scanf("%d",&p);
$ M3 A& I# N& D4 I: ]' w if(jq==d)
+ g0 w) V4 p1 } {
$ n) c9 ?; @; U: X printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);
1 t: @) @- U& x% p7 u. l goto QWE;
) {. Z6 b3 |. N7 J+ f, Q; [ }
* H" ]8 N; B, q# O: { , w, {% a Z# o% y+ z1 V
}
5 w' K# V0 T. s/ @% c5 A' ]- c }0 x7 F) K, J& D: x' U* t* F, g
else9 h+ B: p: n# e* L: Q
{
* k1 j9 o, b* s: Q, v' L: c7 i6 ? if(r==0)) _+ ^$ T: J# r0 _
{
" y$ u% r+ g# c- ]/ H/ X8 M! G9 q jq++;; h; I5 b* ]0 ~3 \* K
printf("%d号机器出布战胜了%s的石头!\n目前比分%d:%d\n",b,name,jq, rq);
! @9 ]6 ^+ }. C; W( O printf("输入任意数,继续:");
+ s. l' g4 i0 w3 `9 c) N5 c7 X scanf("%d",&p);
, |, N0 X( }0 j0 Z7 D2 {) D if(jq==d) k$ R9 v) b' _9 [, Z7 i& j
{! F& C) }1 w0 B% G
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);
5 G8 k- {0 Y& W* L2 p6 a goto QWE;) h: K) A- L. q$ g, c- y6 ~3 \+ Z6 q
}
: T G2 t# ]$ y" J" N; N }
$ V4 M. t" w4 C* o else
3 n2 P3 l4 Z# c; n6 l {
. I' ^" z6 Y% h6 _ x5 F7 t I rq++;2 O% K3 c& Z, A6 @6 K( ? G
printf("%s出剪刀战胜%d号机器人的布!\n目前比分%d:%d\n",name,b,jq, rq);4 F( C" c9 e8 R, `0 Q
printf("输入任意数,继续:");# C( ]1 `( O% Y2 j# `3 }
scanf("%d",&p);# C9 U* P0 B+ q8 S) J: W0 {4 d! w
if(rq==d)
: k" @. ]) q8 s2 q! D {) a+ ~; b ?& m6 J* _1 H
printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
' l. T! u1 f3 ~; t P8 ^ goto QWE;
- J1 t, t8 |, x; i1 M5 ^* D& s/ X6 { }
4 A( F9 A" l% w; m }
: j0 r' i$ \& u* C9 Y }* r& S7 v. Q! P" f* `! M
}
' D% x! h ]0 B/ I2 c/ N }
' L P! r- _& u9 L$ P3 n! | }
, b% ~2 ]: x2 z% G" c# ] else
- X& }7 [' b9 y) k {4 K! c# f( F, D! |
printf("请重新输入:");9 X1 j( Z8 l( S! D% Z4 v
goto CONXING;( ]. X1 G$ ?9 O% m
}& n( B3 Z I+ _% Z
}
* {' ?" K9 Q" d3 h6 E' d7 a }
; q5 c* l3 f1 |! O4 e9 Q* c else
8 b9 b$ s- {2 l4 I: ^ {
: V C$ ^4 V- ~, V# u printf("请重新输入:");& B: e, ^4 a: e* K0 O
goto CONXIN;( \* g, R9 @! Y6 N& g4 O$ a) j
}
1 }8 c0 U- I- ?QWE:
) F$ M5 I3 C0 Y, z+ _ printf("\n");
5 V) x4 Q- ^" f2 i N( J! k 1 m+ C0 }9 v1 q2 T/ Y; P
da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");! n" N) k' H; A; R5 P: |! p
scanf("%c",&mnbvcxz);$ G& y4 @' g+ c* D# z, z
scanf("%c",&ms);. m7 W+ O: i8 E
if(ms=='Y')
9 f% P' R, C: L# Z q8 x( o8 I) h; C) G {
- p7 e( {. ]- a: ^+ | da("想玩输入对应数字:\n双人模式:0\n如果想再玩本模式输入:1\n请输入:");" q% E" m9 w8 n w' P
goto CON;
7 ^; C# l& ?5 w1 ^ q }
& n1 V, E1 G9 `1 ]5 W9 D / g' m% ^! D5 O" }5 z( [
break;! L/ }3 x0 Y/ [; W
, T% A( [; b: I5 Y! s! f: o$ ^
}
6 B% P! Y3 X% Z" O4 x}
1 j i# C6 y( r# r |