马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 还差几 于 2017-8-6 10:28 编辑
1 h3 p0 y" Y6 q% V! A: n /*做不好请大家指出*/& n& v, J. k5 y% C9 x" _; t
#include<stdio.h>
0 S2 c+ i% l6 P
) n7 }# P$ \6 O% O9 P#define da printf% d% H/ Z$ v6 u$ s9 |7 o6 [
#define g(h) h/2" p* v) V- p6 S9 O
& J) _) w0 n2 H6 p8 O' v" Qvoid main()
* B! p( O4 N3 ?- |{! W9 P2 h0 }5 B5 K- q% z( K9 D
int ms;
V$ m8 E7 \( ]4 @' ~6 [1 Q char mnbvcxz,name[30],name_1[30],qd;: g4 d+ I, W! Q% |8 W+ l
/*双人模式数据*/8 X+ O( x* \. W" d1 M' @
int q, w, q1=0, w1=0, ju, se, ty;& d) ?( R2 ^! T+ g3 L
/*单人模式数据*/
! `( B% \- X. [) V) ~5 k int j, r, jq=0, rq=0;. Y$ p$ k% u6 c; ]
int a, b, c, d, e, f, g, h, p;
/ D, z$ l* l* C2 _ p7 E# G; F+ f8 x /*单人模式的5个机器人*/; B) C7 d" f, q) M; m0 U
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};) o% F! t! G$ y" K; o$ D2 ^# Q* |
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};! r- }" T/ Z7 {) X9 e* F8 j
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};
( U5 A8 _- Y6 I8 O" l4 `- t5 _ M 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};' m- `) E2 V P A7 T ^6 s/ h
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};- n7 ], {4 T) W& b/ H' V
& r! U$ @1 j$ W2 N- D/ v da("请输入用户名:");
, {$ e/ w1 N. J# g scanf("%s",&name);, g* u$ O0 Z6 q% b
da("%s:\n你好\n欢迎游玩本游戏\n本游戏是猜拳游戏\n请你选择模式:\n双人模式输入:0\n单人模式输入:1\n请输入:",name);
# C) e$ C# j6 m0 } scanf("%c",&mnbvcxz);3 W" v; @! z( R! [: k! v! W
CON:- {8 b6 K+ F# r' o# H1 ?: w! {3 g
scanf("%d",&ms);9 O/ t$ f& t+ @! }) b
if(ms>1)
4 ]" _! Q3 C) o3 q% k {
7 G, P# [0 u6 W; J da("输入错误,请重新选择:");
) Q' R/ S. w0 L6 k8 d2 Y goto CON;
8 a8 p& X C' k& f }
9 n, o9 u4 M( I7 u4 v( z# X% ]' \6 l da("确定吗?\n是:y\n不:n\n请输入:");6 e" X7 B3 _2 b* N
scanf("%c",&mnbvcxz);# s4 K9 n! |. f( f1 M6 w, ]
scanf("%c",&qd);6 w. A) T- V- M0 Z0 B. |
if(qd=='n'). o4 o& C1 P' |6 {5 l
{
1 u* k' l8 m' u* ? X: l4 G4 Z da("请选择:");
% d( @/ O. O& r8 M& i; t goto CON;
- e5 d( j1 h: s, H% V }9 x% P8 }: N+ C* w1 `& l! |
; t0 ]5 J$ b. W% R
switch(ms)
7 {3 Z! n; Y: m8 W' g {# b) M" _# M0 V# g1 ^$ j/ n ]- P
- R0 o- @% z5 f5 S/ h1 y- C1 n
case 0:
: x# z: R3 w) C5 P# j2 v' l /*双人模式*/
# Y ~8 d' N9 G$ }: U da("1玩家:%s\n2玩家:",name);
% x3 ~( D8 f% y& } U- z7 |7 E. d scanf("%s",&name_1);
* N* m% M7 W8 ^: C6 {" E & Q. I* \. m% B: e
da("输入要玩几局:");1 t7 _6 C! w4 Y5 p( }* t7 y$ e! V, W. M
scanf("%d",&ju);$ N3 |& V. c/ O# S6 | J2 v& p
if(g(ju)==ju-g(ju))$ U. I" ]! n8 k8 d+ T# V
{; v0 E4 ~6 H& l5 I/ H
se=ju/2;
. y9 r! i" q: ? }
6 }9 {- D& L, x. D/ z/ R0 p7 [ else$ a; I1 [" _0 {* R, Z1 Z
{
% T1 ?6 Y9 a* t se=ju/2+1;8 ?8 ?! A; a5 I5 t4 C) Z
}
" B% P* r0 R Q2 C G3 @$ T da("本轮%d局,%d胜\n",ju,se);/ a+ i$ H+ I% i7 I
3 X( ] A0 C: f& S
for(ty=0;ty<ju;ty++)# n) S& o% A- C) U& s
{. |, y3 D# R/ y$ j2 C" Z; Q
CON2:
r: n/ [. J3 @: | da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name);
3 T* z1 S9 |% X4 Z, N$ K9 U scanf("%d",&q);6 E7 f: o6 [* O0 X& L& k
if(q==0)
7 E" u7 q* ?8 R1 L1 g {2 V. C0 _3 K6 a: \0 Z
for(h=0;h<30;h++)
+ t0 H3 s! @" W5 I. j {
' T. h5 z/ @, M$ j da("%s已出拳 ! !!!!!!!!!!!!!\n",name);6 T3 n4 u- \$ ?" Y5 w) y
}
/ _, J) Z$ c( v) b h V 7 @2 ], p3 F2 N2 d
}
4 I0 K7 W1 ^/ i% n5 y else& I, Q7 ?7 M: ?( e- V) f$ W
{
2 e! ]# m. w6 x( e if(q==1), L. y6 B/ T3 k2 ? ~
{8 M. R, u& n! R6 z% R% M
for(h=0;h<30;h++)
/ [* A2 Q8 V* ], x j {" b0 V k, I( [
da("%s已出拳!!!!!!!!!!!\n",name);
' T4 `* b8 \5 y( R2 h }) q- y) W; R# _
}1 C& C u: y& p- E& ^3 e+ g
else+ z3 L) z: c3 W0 `
{
4 V# u7 A; p0 g if(q==2)
2 K* C* C9 p8 F# c2 I {9 b* Q! |4 n$ O% c2 A O
da("%s已出拳 !!!!!!!!!!!\n",name);
1 m$ Z. c6 d: X& p' w9 X# F L }
! {. [) o" c; p6 x: K7 z, ], R) a. O else6 ]; X" l% F# L8 ?4 v2 K. @* O8 Q
{# C+ m7 `" h" ?$ P+ Z
goto CON2;' [6 S( k1 n# N$ Y4 s
}. O Z. O8 |' W, C7 H
}
8 B( Y( \, e6 l3 H! w }- F- `; X2 d& C
CON3:
( W! I* R5 l7 R/ R da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name_1);
& }. B' G% u. Q+ M5 u scanf("%d",&w);5 Q$ ~6 i; |! b: `$ v
9 Q3 a/ Q% _1 f' f' [1 j
# M* u) K, Z- L if(q==w) E$ h3 ~: F5 q5 A' e; s
{
& ]- d7 ^( ?2 x/ d$ X4 G* \ da("$平局$\n目前比分:\n%d:%d\n",q1,w1);, C1 h) L% M' J1 Q+ M! S( U. D* _
}) d6 E, S8 h* B, o
else
5 `$ `* M* D. d9 t; }+ P; |) n {
8 s! h! L4 n, K1 M if(q==0)
+ T8 m4 u R0 ~$ n- v. }; q0 { {* K* S. `' J, o5 M; Y6 E
if(w==1)
, c; J9 U8 [7 Z# j {' S& I6 t! i2 I, d
q1++;
4 @, V; c0 `9 n! q da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name,name_1,q1,w1); ' F) r0 I$ j1 Y/ Q Q
if(q1==se)& l5 X/ g4 C1 \; ^
{
7 t- Y" _& { o0 @ @' I* y7 g4 d1 ? da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
6 i% y# n( Q3 M# k! N) N0 @ goto CON4;
+ ]" N! |" `, ?9 q0 t- u( f$ i" t' J }- C! |6 J$ o6 U) b
}5 D$ D+ r8 C# h6 q
else//w==24 b- a. ~# H, y Y3 u. ?7 r7 {8 ?
{! u! I j. j- |( D! t' W" \
w1++;) V2 A) z1 ]* E0 T) d
da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name_1,name,q1,w1);
7 {% b3 p$ o2 u# ]3 x2 h if(w1==se)
4 E+ M3 B' N; [$ X4 M1 o$ g: ]9 o {/ _* M2 f6 e5 u
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);& d+ H2 t* _1 q$ o
goto CON4;2 d3 H8 d: L4 P, Z
}4 e1 J% N' ]$ w1 X; a# u$ G
}$ w/ E+ U& V7 e
}* {4 a, h. M, k# S. y
else8 s4 C& u3 N4 z n N, q6 V- c1 x
{" ]8 k! C ?* s, C5 E$ E9 i" d
if(q==1)1 f/ n: z- O. R. t
{
2 w7 X. I& v, ^) E: p if(w==0)
4 M v- r& \4 }& W0 S+ n {, F9 G& ?3 ]- j9 R, ]1 q; K
w1++;
) p; ?3 b* D# e; ]6 N da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name_1,name,q1,w1);
! c0 r( u& X: \' [3 B) U if(w1==se)
( n- r& T' [: {2 \& |# k0 ^ {: O8 ^; W# B. G- h8 W% \
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);/ Q8 I: ~9 z7 E, r3 h
goto CON4;
( X0 u+ M1 y: z }
8 |0 U8 i$ y5 m6 P }
5 ?" V+ H. A+ u% f4 `7 N1 s else//w==20 r! j9 R! }! O) @6 e9 M
{
) x. j* C: O+ Z q1++;
5 G0 l! W( O g; K da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name,name_1,q1,w1); 9 c" q# n" X$ M
if(q1==se)
$ W/ ^$ W7 @- _7 ] {8 v2 s0 \" T# j
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
* Z* p3 c' [" z- n goto CON4;7 [$ P$ o$ e7 e% o
}" A' m; N6 F' W& q& x
}
8 m' [& H$ v" r; t }; x+ e8 k- h9 N( [0 ]: d1 F4 \1 E/ g) N
else//q==24 C; l8 K7 d7 Y' k9 _& E
{
& w- {/ S( Q: O if(w==0)
! l9 S# A" f) @: E5 A; I {' g- p0 c' b& K
q1++;
. u: o9 L, P5 ~# M( y$ `& V da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name,name_1,q1,w1);
% ~; q4 Y& X9 e4 Y if(q1==se)! h+ t" U, c9 r# S; h
{
" G! B& A2 p0 U+ N da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
2 x) T, j+ M% o- n0 U& o* t. |- L goto CON4;/ X) q2 e& i6 | l. U) r
}
0 [( l* \0 o" ]8 z% g }' c+ u) n* F. L
else8 v+ X }7 K! @( u
{9 l/ ?6 N! ]1 X/ P6 k% Q. {
if(w==1)9 u+ q& j4 u* S
{' Y; C; ~% ^9 S2 h
w1++;
- f% `/ k9 J9 E2 C" [& P da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name_1,name,q1,w1); : R4 h* o; M$ z+ q& y3 g
if(w1==se)) v/ y2 y) d+ N6 f$ ^3 E8 M" y6 }
{4 [! D2 P5 y, B$ N/ l
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);4 v E! F1 x) a7 K8 ]& R$ f
goto CON4;
" ^8 J' v) q/ ]' g6 h, `% ~$ }+ u }
" F: p5 R6 e) T0 P: k! h }
* o& y6 q5 l% t else' B% o& k$ b u; t7 x
{" r1 u0 x0 E- F" M# m! T0 L q
goto CON3;; q0 U/ H# E& N1 l$ s% l
}5 }& a3 T+ K& ]; {5 g/ N8 P
}, f0 R$ r7 g3 s- F
}2 N+ P% s; b2 [1 R# t* k
}2 b& R! Z9 C) j" L: P0 f5 G1 G
}# k% L$ p4 Y* p
}
o' P% s, G% p( |/ v2 Y; u3 g
4 G; w! ^2 \1 j5 G; @
* Y- N, j: C$ Q1 BCON4:
: T C( c2 q- R `* o% l da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");( g4 u- t( s( s; E3 u) T0 Q
scanf("%c",&mnbvcxz);
1 K4 Q7 x- E3 L& M. U scanf("%c",&ms);
' y1 k, M' y# c if(ms=='Y')9 t0 z) r5 K; G+ s. f2 Q
{
& j3 D! g5 r# a" i" ~# S8 [9 t2 H da("想玩输入对应数字:\n单人模式:1\n如果想再玩本模式输入:0\n请输入:");% z- h; {5 D5 I8 l+ }
goto CON;
- H8 h9 ]7 [7 r+ Y/ W }
5 |5 d" h( F7 C% p2 M8 V. a
4 D6 w9 p; e: t2 B( l2 |$ j, j break;
4 {6 P! F R5 ]) v% i0 `% k * U8 N, A' K K0 `3 q6 a
" y8 _. G4 `4 y2 n2 o1 ?4 V
case 1:
, N2 I) _1 t8 V2 K _ /*单人模式*/
. o g- p9 O& R% Z% X* R printf("开始单人猜拳游戏\n请先选择与几号机器人对决\n请输入它们对应编码\n1号机器人:0\n2号机器人:1\n3号机器人:2\n4号机器人:3\n5号机器人:4\n");5 o, y$ T+ L/ C, \$ K7 Q! z
CONXIN:
2 x2 ]8 b; |9 _4 q9 M" v scanf("%d",&a);
: J/ `9 Z3 X9 P+ Z& P; P0 x% w if(a<5)
; b6 E! H: s& j' j) o {2 `5 e3 \5 L+ M1 w1 |
b=a+1;! [1 ^! z: X: J2 J% |0 v3 m
printf("%s想和%d机器人玩几局:",name,b);
! v. p" j5 k) \( F6 \, b! B scanf("%d",&c);
7 A. S* s" u' o+ V2 K4 E2 s if(g(c)==c-g(c))4 l2 m5 ?$ Z( R. |8 [# j/ ?" w
{9 F+ t9 V; k' z9 J' S, W& f
d=c/2;
& C, ~' R, w& A2 F( N* c }
, q2 V" m% t+ R else( _8 X; k& w8 b
{8 m4 P$ m* y! N6 G+ d1 ^
d=c/2+1;
9 Q2 |1 N- K; n }: b7 E( M) ^ l* }
printf("谁先赢%d局谁胜!!!!\n",d);3 T9 z( A5 z' `# Z
printf("请输入一个50以下的数:");" n" B9 a w" [6 b
scanf("%d",&e);9 M0 h2 z. O3 {- u. ^: z7 U7 _8 W% @
g=e+c;
' u7 [4 V3 l. W! j4 Z f=e;
6 _* ^- s; m( Z M. ?7 x for(;f<g;f++)( L& \+ k. k1 s. c6 j
{
& k& u( H2 U& Z, e% e/ r3 q if(a==0)
( l8 {8 B- N, D: ? {
9 S( i' M7 S% a) g& _ j=aa[f];
; H3 r( ]. J+ i* F% L; c V }, F: j0 S2 _! t+ ?( N9 j' I
else+ e9 }2 l; c4 M7 N& d6 f
{
; ~6 z$ T* B( T if(a==1). r* d- B2 `" r2 p4 p
{" {% W. r0 O3 a2 _
j=bb[f];
2 U \6 O# Y* c( J; K/ L, H }& \. ~; M n" J8 _
else. U, U! K! C& }& L( E/ m% o
{5 k9 R; ~$ G- }, w
if(a==2)
0 s3 E. f3 C2 c0 v% n {% O& Y6 I" @8 |2 B' H
j=cc[f];* L% R% R; O3 u. }' o( v% ]' L7 |
}% w1 H! R6 P& J# A/ n# f
else# M' u4 u7 l( c$ `
{
5 U! {" x& l! \% r( G if(a==3)
" q. B5 U" F" k {, p$ m& n! k& h# O2 z/ l
j=dd[f];, b1 f: l, b, m) i
}
1 H! J5 }) ^' n: J' o4 c6 w W/ W else" W; U. C5 T* s7 ? P
{/ i7 w2 ~: ^* d! e0 N3 d% F/ Y2 W0 W
j=ee[f];
, ?3 I& X0 ?3 F% S }
( l/ t- _, s) I+ O" w }
* ~/ m& P; e; O% P5 h }1 W. F- h0 x- ?1 N7 y8 v3 a, m* q; \
}* ]/ F; R. ~/ p( w1 T
if(j==0). _1 u/ E& N4 r; J% Y
{& K" W v6 s/ k$ E0 l
printf("%d号机器人出了石头\n",b);, h7 Z- R* D% c6 F/ F0 _. @
}
( d& Z) R1 k* C/ \8 d! u* i else
! k. o3 T) y3 [3 m0 @1 q1 J g8 M {
5 W H n# g" p& [4 A2 e" M if(j==1). M# m, n) _% ]/ \% E. r3 L
{
: E! m0 ]; p) B; }( s& f; e* p printf("%d号机器人出了剪刀\n",b);4 V3 q- b5 Y s2 G, F2 o0 k3 D/ G
}7 ~6 Z* g4 u# F! o! m& A/ |$ Q
else' V! ^0 ]# t3 p0 D4 H5 C- {
{
8 Q% {0 _! ?: n( }# w printf("%d号机器人出了布\n",b);9 P* T8 s2 K' r, I* L3 I# [
1 k. O, p( G% i' M } : ?: i7 ]- W3 A- v7 e s I
}3 `$ |9 |3 N# S4 W8 O
if(j==0)
# }+ }; [8 y5 t {
5 f k' }1 T+ \ for(h=0;h<30;h++)
4 M" I% c$ l8 N0 j- }3 l2 ^9 x {! i# R% p5 N5 g; I4 `6 i5 e: R! f% L
printf("%d号机器人出了 ! !\n",b);$ T- M9 [# @6 v
}5 V1 w' V' U% u% e5 k, `$ ~, f- P. S
}# {$ ]7 n" I4 J( P7 C9 t" z
else
1 v0 N; R9 p( T% W% q0 Z {, b8 B& s- d A7 a
if(j==1)
) ?. |/ M, j1 M6 F1 @" N& p% _ {
, H3 n3 f9 B# [* k, W9 R for(h=0;h<30;h++)
4 n# e4 u) S; D {
; `7 o! t! p+ B5 {4 x4 S. v printf("%d号机器人出了!!\n",b);0 K' h. Z( P1 v, H' b0 S( V; D# I
}3 O. C3 L! A# F3 E3 e @
}( g$ y% M9 D/ E8 h
else) Y0 V, R' m: D6 J; a. u
{, o) f' b$ p! s- s0 B
for(h=0;h<30;h++)8 m- K6 R- ]) `6 ~4 e% v% R, \
{
" g+ M" X5 }, ]6 ^ printf("%d号机器人出了 !!\n",b);7 p) d; x8 B9 g
}
7 R, o: e2 m3 ?8 u9 r; z }# \6 n& t1 t/ C, F" M/ W6 `* @
}
/ B, \( v% G* r X+ t2 ` printf("0.是石头\n1.是剪刀\n2.是布\n\n现在该%s出拳:",name);
/ [; W' d2 ^3 ~CONXING:
' Q! N5 f3 o+ }2 g scanf("%d",&r);1 W7 m' p4 [, f
if(r<3)
, X) w+ C B) n& |( {" t8 f& f {: I4 F6 } T8 i4 f& R- s% p0 r
if(j==r)
3 C/ U7 o) b* R* r0 ~ i9 U {4 d( p& G% h0 j# R z8 a) f
printf("$平局$\n");# @$ f2 S( _" D
g++;+ M& m7 y1 ?' Z. R9 ^' R
printf("目前比分%d:%d\n",jq, rq);) M) N; x3 O b3 A+ M: |1 m( X
printf("输入任意数,继续:");
- Y- U, F: ~) j8 P$ y scanf("%d",&p);
6 v* @0 o% B7 f' X. d3 l }& A) ~ r3 F$ l& D; s9 S8 Z) a
else
" a v8 {- I* ~* o {9 q* }4 m( G! V7 ]3 [9 u
if(j==0)
7 `" d) d A7 p. ?' [; b! Y% p/ b3 K {% Q7 P& x+ H+ O8 u6 H7 Q
if(r==1)7 {* T+ A- A# G( h$ B% B* v
{
4 s P1 E" Z3 h jq++; z, X1 J, L. S4 S3 s3 C% j
printf("%d号机器出石头战胜了%s的剪刀!\n目前比分%d:%d\n",b,name,jq, rq);
8 j& n" B, q* g( G7 g0 F2 k printf("输入任意数,继续:");# p) o0 _8 k& Z0 ^* N
scanf("%d",&p);
6 v/ _; u1 A, e7 o1 t; [+ ?4 X$ x6 F! u if(jq==d)
( |8 K8 e/ u7 ~3 n% z! A! D1 J {& l& I! n$ b2 ?6 Y3 j
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);0 ^- ?$ u5 N1 k$ p& ~
goto QWE;
( U8 p/ }+ @6 g& C: x; D }! P* r; W/ ^/ _' O) E5 Z
}3 |3 o1 E* U" N4 i: b5 |2 D
else
5 u5 W( g- I9 ]" _) n {. J4 x$ t. g4 x8 I* P! c
rq++;
; _' R, d* S: q$ R& Q" c. v. D printf("%s出布战胜%d号机器人的石头!\n目前比分%d:%d\n",name,b,jq, rq);
# u4 m' l* Z2 s. G& a; K printf("输入任意数,继续:");
1 s6 N5 I2 v0 x* _1 d* {% C+ A6 B scanf("%d",&p);
8 w$ {3 Q k& p. E7 g+ h if(rq==d)) O8 Z% i k5 ]
{) P; \* J: E% \8 r5 g) y5 o6 F
printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);1 n) I$ s7 E6 v/ P* M1 ~
goto QWE;3 A2 F& j8 m* y4 `, _! \
}
( t& D2 q/ O" `8 d }% {6 S% n% C6 j4 u
}; H+ ~! Y3 ?8 P
else/ o! y Z. i% ~0 P7 ~4 O5 ?$ a3 u
{
% i7 c( o/ }) I' ]( J1 D6 W' ^0 N0 r if(j==1)
( p( H4 }. G, G: ]4 z2 W6 ` {( A! w* K1 o% P; G/ ?/ f
if(r==0)) `2 R. f* c- X. l' A0 l
{. x8 M0 C7 b2 K r' l+ o( C
rq++;$ U! O; n; t, s$ r& K6 H9 {) \
printf("%s出石头战胜%d号机器人的剪刀!\n目前比分%d:%d\n",name,b,jq, rq);4 p9 i% `$ t. F" P& u6 ?2 G4 t E
printf("输入任意数,继续:");, U F, R! Q" ^( e( k3 d6 e9 R
scanf("%d",&p); " Z. R2 ^# x. v7 c* c! U! l- {
if(rq==d)
5 n, U, c/ j r4 v! T. ~9 } {
& f M/ ~" R1 W" I printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);: J9 p1 i4 f9 c5 o$ B# ?
goto QWE;. x7 s& _! W* V! F$ O; K) M+ ]1 T
}9 e5 S- ]$ K, f: ?* v
}5 D$ O# E/ u4 w" m7 _& ?$ r
else
% ~4 n7 R5 X! K {9 S: Y" |) c5 d
jq++;
0 I+ Z+ H" N" w5 c/ Y3 E- W printf("%d号机器出剪刀战胜了%s的布!\n目前比分%d:%d\n",b,name,jq, rq);
. b7 p5 b* h# \8 `( y5 A# { p5 c: P/ u( I printf("输入任意数,继续:");
w8 e* `& R* l scanf("%d",&p);
2 `* [2 \( y/ d7 _1 l if(jq==d)9 V, d- I( E3 R, w9 }! u
{
8 T% u8 I7 Y; {4 _' O7 |" y' w printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);! E; R0 o- x0 [' z
goto QWE;. L M. I& r: p6 |2 X* l
}
/ n& ~+ s( b: j1 M2 C+ ^4 f
6 g7 ?* [% p9 g; i7 ^, a }, O5 E, `$ ?- J" A" Q2 D, L+ ]) r2 g
}7 @$ `4 F+ {) b6 h
else
/ ^) Y# D- l$ N, V' i {
4 Q$ b" |* A" M) }" _1 \, D+ @' m if(r==0)2 K4 Y; e9 z. i$ O% x
{. o1 x) [- b3 R% t
jq++;$ ^ o- S3 Z1 E! z8 A# x$ q
printf("%d号机器出布战胜了%s的石头!\n目前比分%d:%d\n",b,name,jq, rq);. f; r- I/ ?6 ?$ z* ~
printf("输入任意数,继续:");0 O J# |4 U/ y
scanf("%d",&p);
3 K+ l$ U; m1 d# F9 L if(jq==d)$ U3 s; d2 t# p+ V) e# j, ~$ w& \
{
( W% n4 j2 ~6 M- Z! r4 m! A" I0 t printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);
6 i9 T0 L3 Y% S0 `- I% S# s. Z2 [ goto QWE;$ C# @* V! l( r3 l) g
}" ?! d2 N" M; B8 E' ]0 d( _( N& V
}
, b4 W% d) m6 c else% L) Z" K' l# e+ r0 o) L
{. D1 U- t- U* W5 \
rq++;
* G, u- G/ K: ~- b7 Z7 J, g printf("%s出剪刀战胜%d号机器人的布!\n目前比分%d:%d\n",name,b,jq, rq);
( e# B" q1 _/ `8 y" U9 H2 C printf("输入任意数,继续:");
" m4 ^* X3 `; T scanf("%d",&p);/ b& N A4 m5 _5 s$ a
if(rq==d)2 `# d5 V! {$ O' E r0 S
{
& r1 k* J2 K- [, S6 R+ Q+ F printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
- k/ F# m1 c7 J- t( } goto QWE;( @$ F0 N; H5 h' \' ?. u/ h
}+ K3 A' w& `7 ~ } k& [' K+ i
}
7 u( q. X2 r8 J, F! M }
' M3 g5 k' L1 C }
$ p2 A: N! [6 h3 ?. A$ H2 m }
" e5 a. T, H; R }6 N5 O3 Y3 i! M$ p2 A
else/ M8 ], D$ H. E. [
{& \4 I! R: f" R
printf("请重新输入:");
% v1 n4 h- c/ u5 T) ^% [ goto CONXING;
8 X6 d2 F" D/ r& ?8 K }4 ~; S* w* P8 r" ~2 n# D6 L
}
6 m6 N+ v% d8 _6 R* n }
. l; d7 o3 ? k; O# u; o+ N else2 n* R |6 i9 t1 |, r- V
{
2 ]. A9 }2 H( A- B- ?3 x2 _( d: c/ d printf("请重新输入:");
- W% h+ {7 H/ U8 _8 ~ goto CONXIN;
& E1 i$ l1 i; G; L/ l8 L- ~ }
) z& X3 ^$ t9 v9 PQWE:
7 p& A2 U1 K- Z P: T3 o/ i printf("\n");; i7 Y) S0 n. `$ _
% U5 H; Q" {! }, D6 o) e da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");+ `4 v6 ^$ M4 V' L! g, `
scanf("%c",&mnbvcxz);
9 q% q& F: Q% T: E: u# Y: W scanf("%c",&ms);
+ r8 N, }8 z Z2 \+ x if(ms=='Y')1 E' x3 s, ~/ @0 i: v1 ^: x
{
6 B) ? } [: W) O/ f da("想玩输入对应数字:\n双人模式:0\n如果想再玩本模式输入:1\n请输入:");
& J, i; l+ R1 o, y& v6 V6 ~ goto CON;
: Q! }0 e0 w8 Q9 S1 S J# i }
' E3 w1 E) |5 j/ Y/ ?. k+ m - [ ?& E( C: ~/ O: c$ s
break;8 @, s2 z- ]- w6 u
, u4 U' A0 j# ^" t( P) N P$ g" T6 r
}: s g A4 j. Z) V
}
4 ?& c5 m4 Y# [" A u |