马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 还差几 于 2017-8-6 10:28 编辑
8 R; i$ W8 \, u: g' M5 j- a H /*做不好请大家指出*/& c( }' B# R3 [6 h& ~4 s% i
#include<stdio.h>
) ]# ?. L, V' H* v/ v& \
4 B2 d- I3 H! Y8 g8 Z) |#define da printf
4 U+ ] y6 M# ?6 |#define g(h) h/2
! V5 k9 e3 _) o- B, g' K, ?, w" T. @( v. u/ B. l7 E: H
void main()
: n# u- Q( z% e- ]; [' b{
: F" I% C: z, ` int ms;% R( m: z; N/ ?, P" C8 k
char mnbvcxz,name[30],name_1[30],qd;
; W+ _0 C: g% e% V /*双人模式数据*/
3 t& Z, ^8 h8 _% l0 }/ S int q, w, q1=0, w1=0, ju, se, ty;
2 D, F) R. M. U" E& J /*单人模式数据*/
9 b6 L5 F! l# u Y1 q7 T, n int j, r, jq=0, rq=0;
" p% Y- L+ y9 E int a, b, c, d, e, f, g, h, p;
9 F- n$ `+ V% i `) [* ` /*单人模式的5个机器人*/" l' j( _5 i; h
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};
& F" b. k" }& D5 p 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};
) z A: c* N {5 K- g8 g9 Y 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};
, }4 L: ]5 B8 x9 u" V& ]4 J 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};
0 V# R) |! o/ e$ P2 n 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};4 r6 B% {4 f6 }6 ?, h# v; Y+ b+ r
R% M% n2 O" k5 j1 @5 m! g* U da("请输入用户名:"); E0 x% G& i S0 I4 N& ^
scanf("%s",&name);% X ?; P3 \! h
da("%s:\n你好\n欢迎游玩本游戏\n本游戏是猜拳游戏\n请你选择模式:\n双人模式输入:0\n单人模式输入:1\n请输入:",name);6 o- k/ c7 u* J! Y$ l% @
scanf("%c",&mnbvcxz);
* J, O" ?" k2 n$ X9 o" K) \CON:' |$ c5 y/ _% C: d
scanf("%d",&ms);
1 K0 D! N4 }& Y9 T/ z2 n' {* [2 W if(ms>1)
2 x2 j) _% L% j/ K+ V {& s* U% e- p" [' v) Y' f
da("输入错误,请重新选择:");
: [. _/ d0 B0 v goto CON;3 [' J& s+ r8 w: G* ?
}' E8 O# Z+ o) x
da("确定吗?\n是:y\n不:n\n请输入:");6 G2 h9 Q( f9 d! N4 \
scanf("%c",&mnbvcxz);1 o, M, I6 w0 h1 U; C, T
scanf("%c",&qd); [. i# O9 t9 {
if(qd=='n')
9 a4 a& {! B: G1 P: | @ {4 D& S$ J" \- w" p& D
da("请选择:");6 T/ [, p. w; }- d& A" U
goto CON;# @+ u, a- j" N8 a) p' X
}( w# c" N/ G* e$ E
* j, T# v8 e1 M: i7 s
switch(ms)* w0 V: Q$ E5 T3 {; ~% F
{
% b# {4 [4 R8 g2 g. N k1 m
6 ~) A# I2 ~% |' D3 m case 0:% x% [: ^4 x' V8 {4 p& g$ z- j/ v+ `% o
/*双人模式*/+ B+ F+ @' \4 A2 J' {
da("1玩家:%s\n2玩家:",name);
2 c9 O$ [& X2 O- Z8 u9 [! ^ scanf("%s",&name_1);
# g4 J4 w. ~4 z E# L1 w9 U % F% Y( u: A; D
da("输入要玩几局:"); D& s4 ?& R& C' N" q
scanf("%d",&ju);. g- g. R3 g0 Z9 U( ^1 M+ e
if(g(ju)==ju-g(ju))' V0 B/ r. d: q/ N
{' i4 p/ K7 F& P2 F
se=ju/2;
" ^0 W! L) W; H& k* b }; p- H+ v* m7 k) x6 s. w$ C
else
3 H) W% V y2 E {
* Y. I% o3 e" Z- ] se=ju/2+1;
K, W7 ^, |, w) v }
, ^7 M8 d; l. X6 s/ k da("本轮%d局,%d胜\n",ju,se);
2 y& T- k2 C s# y' p4 d 1 {" I1 `/ {1 C j" s; g
for(ty=0;ty<ju;ty++) E" X2 W* g! x' @" Q( E1 V
{( e9 A+ e: M7 M1 m1 }1 m8 \
CON2:. s- q4 S& P; U2 r; i1 {- X
da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name);
1 s9 I, j" ^9 d( e4 Q0 s scanf("%d",&q);' C+ r4 E, J+ U m; S
if(q==0)1 O$ u! c2 `% _( ~, a) J$ A1 [
{1 g6 H! f9 `/ C4 H1 u& j
for(h=0;h<30;h++)+ p+ y9 O8 c4 \1 I3 h
{
$ x, m; ~8 E+ P* v9 [/ B da("%s已出拳 ! !!!!!!!!!!!!!\n",name);
6 }0 o# \( s& | }
0 A$ C# r* x4 [3 a/ X; n# F 3 v) z2 \6 E9 h: v* }; U
}: L: D% k2 {9 z+ E
else; v) m9 y8 L1 n
{0 k( ], B: r q( @) y# Y! |
if(q==1)2 M# ^( {: e1 |4 E6 x* ]
{
( I' L' D* ?1 a( H6 k& F+ Q for(h=0;h<30;h++)
7 H/ d" r! V I/ m1 }' i {6 `4 ]9 \. T2 P" n
da("%s已出拳!!!!!!!!!!!\n",name);
+ c4 e" w: U) y3 [2 o! i3 I/ ` }
/ U& l# O2 x# H4 S& F }
( n7 z* V4 D( ?. f else
6 A$ P" I3 \( [3 H+ z2 F: B) i: ] {
( b/ @! A1 V7 `( c: k; h if(q==2)
4 f( V$ D, K- E. ?5 H3 { {
) ?3 s% s, N7 U/ [1 I9 D" P3 k" [ da("%s已出拳 !!!!!!!!!!!\n",name);8 G `6 O3 A: `% \1 u" r2 P; k* }
}, S. [: l; z8 I( p
else+ t4 X/ }3 N2 I1 I8 i$ g* p
{! |- w6 _ I! t3 p
goto CON2;3 p" C. E6 |+ S4 F3 A+ t0 G9 `8 g, g4 a
}1 Y3 P3 t' F2 h8 O# x
}4 v- D$ l) B% @# o/ [- o' \; k
}
' ^8 |1 o j4 `5 J8 O W0 KCON3:
! }7 U. f- C% K; a- \3 c8 O da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name_1);% f# P% |( k7 [$ o- i; q
scanf("%d",&w);- h; q1 N% A" Q* o9 j% G
# j) w/ b4 L: @8 m
* s, D% _( W; i' R+ r# o, U if(q==w)/ F# b& Z% K0 e* q, x- C5 }! Q# l
{" q. `9 r7 u) I7 T! l( x
da("$平局$\n目前比分:\n%d:%d\n",q1,w1);% e% }7 Y0 C7 u/ Z& y
}
2 U$ H' M9 k& X2 M: |3 ] else$ }& M9 _/ y$ P- w: U# o0 P+ D
{
5 L& m: S! O6 I0 K$ \$ N( ] if(q==0)# d1 B/ ?) o7 k5 S# k
{
; @) ?. a" @6 `1 W8 M if(w==1)
) \1 i4 t3 R2 P' n/ s {
( O6 H' ^) h$ R! N- W3 P q1++;' I! k8 U# g7 i7 d
da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name,name_1,q1,w1);
6 b: r- n' P7 v4 j if(q1==se)1 I1 b3 g1 c5 e8 z5 K ?
{' C3 C Z4 k2 i
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
- H4 g2 |* L% R- I8 K goto CON4;
5 g7 j; p6 h- t2 K8 P/ Q }: {4 [# G9 c5 K0 H
}1 K% P0 {1 {7 w; Y4 d! {, D
else//w==2
$ o) w! E/ j$ [6 b3 \8 `; D {
" `9 h9 |( a5 I+ U w1++;
0 i) I) v1 c. Z1 ` Z da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name_1,name,q1,w1); 9 _3 G5 O( P) e
if(w1==se)
# \" U U8 x& n: P. Y+ d, F. q3 C# ~- r {/ E% E s! _; }8 u0 @- }0 C) [
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);
) A2 u" V; C- K& k6 Q: B goto CON4;& d: z9 f; q, B- @- e1 L+ A
}
. v& l+ @" d% j+ L }
" o$ B6 h' R; o. e% B9 O' d }9 J( Z' G5 A' q+ B O
else! u) k5 V7 d) F6 N# m
{
- d3 {2 J' s' _: G if(q==1). h3 h1 n5 o+ I& ~
{3 x/ c* B0 O2 t9 u
if(w==0)
( M. M) K- H X$ l6 v% u% A- e4 P3 ? {: j1 p# D |, |7 I
w1++;
# f7 \# O# q e5 ^: m da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name_1,name,q1,w1);
9 t9 _2 U/ ^0 a i$ \ if(w1==se)- U8 v2 d8 S: v( P
{5 ?% a; s3 H8 a$ V# m- d
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);
* @5 i8 G+ @; T! W goto CON4; H: l9 g) w# x, o8 v" E" j) r- l. ]
}
% F& y# b; W1 H& F( W9 z) J% P' S }- A$ C# L5 {; b, I# H0 W
else//w==2
! p3 Q7 j5 h% a" t {
9 a* P2 g& j& w S/ P: j1 f. s q1++;4 |. U. u/ h% U
da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name,name_1,q1,w1); s- F7 W. I! O8 A, J
if(q1==se)( T5 X/ p$ v: z- V
{
' K; |5 H, ~- Z* |/ {6 u* m da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);! i" a5 v% h% R3 E E/ q
goto CON4;
+ L3 @; @+ w7 s }
* V$ d! W9 L1 Z: Y) t2 O/ ? }" ?) R j T, N- C
}0 n4 @9 L7 M& d0 g
else//q==2
) b# D. T1 J4 i6 j R' \. j {
' {' B: h2 X7 e& _% A# `: ~ if(w==0)+ v- K6 {3 a1 w( q9 S
{
/ m& v# Y' U% ?, P; c! { q1++;; n4 h! l; `' D, K1 U
da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name,name_1,q1,w1); s, {+ n: y5 ]1 t- T2 Y1 o
if(q1==se)
* ], ~4 M8 G3 ? {
& X: |# A* J% E/ H# N da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);4 n- `( X( H& `
goto CON4;
% \' ]3 B0 n6 D8 A }. G- E8 F/ B6 d5 W& d: r/ [9 [
}
- x' w, @" [0 B( K else; Q# X, c8 {* L- }$ z3 C( A
{) [7 r( B Z& G% G+ f
if(w==1)
, a. L+ M- `5 F2 K# F3 M {( M; l# G* G2 G# i1 b0 O4 [; g
w1++;
' i$ y& o9 @: T8 h da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name_1,name,q1,w1); : v) y9 F9 c- e/ }1 w
if(w1==se)9 d6 [! d- W L. p/ x: e- {- m
{, Q" R! q: C2 H) {' }
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);' k/ H) f5 ]5 T' v( s
goto CON4;! x+ w, H, d2 u2 K! a! c1 a3 w
} M; N1 s' A, \6 }$ g
}
3 C. @- U+ x# D' z$ ?1 Q% g else" c& G$ A6 W3 k) U$ s. F6 @1 [0 n
{4 I0 H; K+ e* Y! Y: b; R) ?
goto CON3;0 Y. p1 d% n/ w- Z0 C
}: P/ i- {9 j* }. d% j
}
* W' J- R. B0 n }
4 `1 C2 w3 k7 Q$ D8 s! z5 L }& n! P! Q- E3 w& k0 c5 ]
}
8 f6 [% I# _" _& `$ `% h) H+ @ }
7 f0 e; R5 S/ U* t! J- M6 T
0 o2 ]0 Y q; D. @0 N8 j) m
& m; v _6 g( U- zCON4:# b5 y* c h* r4 P3 _
da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");
5 l/ [9 M" Z" U' `8 m0 Q) ?4 T scanf("%c",&mnbvcxz);
0 H) T' N5 A$ v/ @ scanf("%c",&ms);
$ e `" j( ^) A2 J% i- y& y if(ms=='Y'), a4 ^. Z1 X( ?2 q: I
{7 M& j3 v- g+ A! f4 x6 m0 _& y- q
da("想玩输入对应数字:\n单人模式:1\n如果想再玩本模式输入:0\n请输入:");
/ U' f2 }8 T2 ]1 l' q goto CON;( b( J6 y: @! a# Y0 z V" A
}3 {" }/ ], p' k
- z. Y# W$ h @
break;" J6 G5 T8 E4 g! v
$ N/ E: I% X; Z6 Q
- B& ^2 v& u {9 ^' `& l2 m
case 1:6 x6 v$ _4 v$ \- j" J
/*单人模式*/9 p" S' }6 {& P. t0 Z9 J. @$ {- E5 r
printf("开始单人猜拳游戏\n请先选择与几号机器人对决\n请输入它们对应编码\n1号机器人:0\n2号机器人:1\n3号机器人:2\n4号机器人:3\n5号机器人:4\n");
+ m. ^0 x5 V' @( w/ z9 }CONXIN:
/ }# R5 V$ ~* ~9 u scanf("%d",&a);) |9 T6 x/ S! z2 C/ i! x( j
if(a<5)7 q- O' A" x7 h" |# E4 ~
{& L9 K/ e2 T+ l5 c; [# P
b=a+1;" S: P: k& Z- f& g/ I; u
printf("%s想和%d机器人玩几局:",name,b);
! @" d( |. M9 n- b3 G scanf("%d",&c);
7 } \5 M1 y' p- Z8 [ if(g(c)==c-g(c))7 ~, ]1 W1 P2 g7 o5 E( b( R
{' x8 J. }1 B' c( c' `9 B# U% P5 \
d=c/2;
H0 N1 ]% b9 k& ~: Y4 `& U }
* Q7 q% d( E6 c5 K% u/ b0 S else
6 m2 C* w$ G8 c- @ {5 K4 ^' e0 }/ I' _3 n( q" Q
d=c/2+1;
7 J7 A _" M0 S$ F }
5 _5 O! M" p# S& p- n" ~; j6 f printf("谁先赢%d局谁胜!!!!\n",d);
3 r: C3 E0 _; `( J/ b# w printf("请输入一个50以下的数:");! n/ y9 d3 o# F7 _& w
scanf("%d",&e);8 Y g* A# i l
g=e+c;
" V% h+ m) X4 r, u) d& k3 d+ ~. ]" V f=e;
# Z5 N# [- T- q3 I for(;f<g;f++)
* s, Q; w: o- Z* y# `4 ?7 x: L {
$ t( B5 q/ \& a2 t$ c7 ?% [ if(a==0)
6 `* N* z' r$ B: T2 ?/ K {4 i1 W; X$ C8 I7 ?+ ~, d
j=aa[f];
0 R3 p2 j6 r9 C5 |/ X% y; l- ^ }9 W+ \( H+ V: T6 g, i
else) I/ m! `; O( N7 F
{! r- T" v; ]7 i" V
if(a==1)) U! ]) h% @4 o# U; Y/ ~8 \. @
{
. t/ Z( W$ y/ j j=bb[f];
- @+ s0 B% W, @: N' c, p5 s }
( N6 V8 O0 L3 q2 f else
7 O( `1 l/ @! L' l9 ^) \3 |, G {% m* q, j6 n. V' P/ x! o
if(a==2)
: C9 |) p- v' E B" v) t {
+ _# N, A0 q8 z$ [ j=cc[f];% D4 {% A R# t9 r8 |- F
}9 U) _* G, q8 g/ F' H9 G4 c. m! L. C$ E
else& r. a1 I5 I% Z
{
" y5 A3 ~7 ~4 g/ a( e6 c if(a==3)
. j1 q8 ~. D2 q6 Q& c; B1 x7 |* p( s# n {
0 b1 m7 l- L8 e& }/ D j=dd[f];& E- W! c8 U9 \; a/ ^
}" M I, k' m& ^! S
else
: B/ J; R2 `0 ~# F {, A4 M- Y* e! U2 X$ M
j=ee[f];
( e+ d( Y7 |) k }3 m% i% M$ i5 z7 E8 ?
}8 c4 J8 L5 I1 p+ @
}
4 D. P3 c$ @( Y, } }
% y' s. e: R1 s A: }3 s if(j==0)
- i# j! P1 V. Q& [( x {
( m# D: o- B# X; n8 {8 D |, g( j0 `5 c printf("%d号机器人出了石头\n",b);
+ T$ u1 h: |1 h$ i0 m }% O/ _, W6 D- B1 M# [- n
else
5 J2 _9 j; I+ J I1 Y+ U9 X, }" B {( e5 o' [' W! r
if(j==1)
& c" M. a1 c$ R' A) j' P3 O' R {8 [1 A% @, W0 y. X( l
printf("%d号机器人出了剪刀\n",b); r8 V5 D0 w1 Z; q7 _! p
}
4 J2 r. k2 D9 p& o4 \ else: E3 \/ D: ]4 S* k# t" ]1 M+ V7 G0 ?
{
5 o* Z7 f& N- u8 T printf("%d号机器人出了布\n",b);
. x' ]2 y4 |. K8 I0 [( o5 K
- N3 Q6 r5 e7 Y- j }
* ^1 D3 T- U2 @+ z) Z% F* @: Z; C. B( _ }
0 u* n8 t* J7 p if(j==0)! `& {; {/ F: F' d2 I0 ^
{
7 p+ C( X$ s4 _: U- a. W1 ? for(h=0;h<30;h++)' T/ p' N9 p$ \7 @
{
$ c! t+ n! i; q% I" V printf("%d号机器人出了 ! !\n",b);. E/ h# H8 x5 F, q: O
}
( R3 a# x% o( A' n$ B8 n( o }
+ G" Y& w0 a8 r5 E3 G ~* p else
) G' T# j2 e) d2 y- H$ ~, O {
$ v: R2 }6 W7 J2 x3 ? if(j==1)
! o) C& b7 L; z4 E7 S5 l7 S {* D9 b& H- A9 Z& [; p! e" J
for(h=0;h<30;h++)/ K' K, H. l+ D; w' d
{8 Q L; g( S' o9 F
printf("%d号机器人出了!!\n",b);! u+ h7 p, p& O
}' p$ t; D5 n; J; e1 a
}
* d; d" @4 U" g7 w else
: e% ^; ~! `- R' S2 U5 \, Z( L, J {
2 _/ q' N( m" R for(h=0;h<30;h++)
& Z0 T( c6 l# Q0 u {( c# K# \) x7 x
printf("%d号机器人出了 !!\n",b);* n. G h# n' f) N' I8 g: P
}
2 P7 M( f2 ^: D, ~4 A' S' c }( v* j. `. y: u) V+ U
}3 G: G9 z- C* g: P3 y$ b
printf("0.是石头\n1.是剪刀\n2.是布\n\n现在该%s出拳:",name);
7 f v/ R6 j+ h1 B* b- {/ A' s& yCONXING:
( w; |( O7 d5 g, E4 ~' J scanf("%d",&r);
3 R4 F/ X9 A# |- Q- ? } if(r<3)/ O& p w7 v/ k, L& X# \, \
{
0 _# p8 e' k4 c' p/ l" z5 K. L if(j==r)) B- |% a8 S( G& |
{2 u: P3 P7 P! }( D3 d, Z
printf("$平局$\n");# i$ Z' \6 Y: T) l
g++;
. F' V( G* R! j printf("目前比分%d:%d\n",jq, rq);# O5 P; g: J% i4 N) Z' R) h
printf("输入任意数,继续:");) R( Y( P; v8 c6 X- Y! m
scanf("%d",&p);! w0 L8 A4 j- ?' D; O/ t
}% K! T: e7 F! k
else
! P4 g" d5 z# k+ v; ]( ] {% m* J6 C; c7 K; e( i0 o" i
if(j==0)
: a7 |0 E6 b1 T1 v$ k/ }5 Y9 l9 j! R {
) ^) ~: j8 T. |7 t' H& h5 ]1 _ if(r==1)$ W* u' n8 ?7 D7 b) l7 f) \
{
; ]. R' [ E, q6 B% r% c) j. B+ [! C2 ] jq++;
4 s$ p0 C5 o% A+ t0 G: |/ D printf("%d号机器出石头战胜了%s的剪刀!\n目前比分%d:%d\n",b,name,jq, rq);" c; L' q; K3 i) u/ E
printf("输入任意数,继续:");
/ o( I3 t& k+ F6 g$ R( r) F; u scanf("%d",&p); 4 z( F+ _: A/ m# J2 P( B
if(jq==d)# {" k4 [0 Y; D" u
{. {0 ]9 L) _: u% W M* Y4 o& l- Q
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);
1 E) A5 ~ W/ h) o/ u! ? goto QWE;) ^, i# b0 ^9 }+ C5 F- M
}
; U: F6 K$ C2 B% Y }4 @ H1 I8 ^2 R, n
else
0 h( m5 {, X6 Z. u' P( J1 j {
. b$ U: F0 @3 F9 c8 c$ s5 q, }' G# f rq++;
m$ o5 X; r2 `5 @4 d printf("%s出布战胜%d号机器人的石头!\n目前比分%d:%d\n",name,b,jq, rq);5 L6 ~. V& n- J# f& S3 C6 g
printf("输入任意数,继续:");
5 k7 R/ ~2 Y" `/ s4 @2 P& J scanf("%d",&p); 4 f3 Y% w. @" r9 X9 {# s, N. g; {
if(rq==d)" k2 N- e( ]2 [
{
( C0 n* x/ \$ \1 Y printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);% o4 |( D9 f% d6 q; G
goto QWE;: H6 x3 y; u: Z. A3 j
}
. A3 Z. Z5 A( J9 Z! K, c7 T4 H }+ S, N9 v9 Z6 {1 I
}# E" z6 ^) i3 e9 p f5 z6 C3 A1 L
else4 |$ m# m* I- l+ l8 @, d
{
8 g4 b0 A b0 b* {& H if(j==1)
: x6 V8 B9 M" ^$ L7 Q {6 B4 |' z# A$ H* R8 u2 e/ \
if(r==0)
K! Y3 ^% `/ T7 R) q$ [0 n9 B {, H2 g& m5 f1 k- O3 @% t
rq++;& F" N+ {1 A U" @# U) u, d7 ]7 P
printf("%s出石头战胜%d号机器人的剪刀!\n目前比分%d:%d\n",name,b,jq, rq);
- K' ]( g9 r5 w N printf("输入任意数,继续:");
# W) n: ^9 ^; h: l' D, u scanf("%d",&p); 2 O- W' @3 d* J
if(rq==d)
w0 m! ~7 O4 @' g {
; c! w& H& \' J( ?! B# r/ Y printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
" f1 `- ]; b* B9 c. \% b* I: X/ _ goto QWE;
' o2 @. E9 _. Q }
0 d. q s" ~ n! ` }% u6 M; y! C/ h
else
h, R7 E& b+ @7 \" p {
' F" [- W! J3 T# T9 e jq++;
7 p# V+ U+ ~ c, B printf("%d号机器出剪刀战胜了%s的布!\n目前比分%d:%d\n",b,name,jq, rq);9 T# o8 P" l! q4 w
printf("输入任意数,继续:");- @% Q; O4 K3 V" z# H# U( z
scanf("%d",&p);
$ Z! A5 Y, O7 Y( e. Y. m, D2 ] if(jq==d)
7 j/ O7 l2 ^7 Z {3 q5 @' R) A. D
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);# q* Z" u) r6 f- ?; a2 I
goto QWE;1 g9 F; U# h3 E' `8 U9 E" M/ c- L
}# I2 O6 z& q/ L( Z& A+ g
1 ~7 p3 Z7 k2 w: n/ r
}
0 M, J9 |8 F$ R* t. m }% _& R' d H$ F% T& U
else( Y0 @4 S8 ` s+ |
{
/ T, l) h8 _$ B# a if(r==0)1 \ T3 |+ ^ |0 T6 v
{
2 k% G7 V' Y. a5 c jq++;! V7 Y! l* ^" e8 I9 n( l4 ]
printf("%d号机器出布战胜了%s的石头!\n目前比分%d:%d\n",b,name,jq, rq);
+ X- Q4 P+ E) s; A3 Q printf("输入任意数,继续:");
) S0 U8 W( a4 d1 S% B7 c; ]6 }8 M scanf("%d",&p); 5 p7 P4 o( P# C |# j, y7 ^
if(jq==d)
% D6 R) U C3 O {& |; ]8 R( d% x9 z9 h$ q" x
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);
& Q4 x3 Z; w8 L5 R% {% f0 I goto QWE;
( d4 b7 q) f; K( a/ \ w" J }8 j) i, J: E. p5 Z
}* v1 I+ d1 K3 t+ _0 O% d& c) z
else2 ^: v, r3 Q8 ~; T- u: t, w _
{+ E, O- h3 g O3 k) |$ V1 Q
rq++;5 V0 R D0 M( K H/ ~2 z
printf("%s出剪刀战胜%d号机器人的布!\n目前比分%d:%d\n",name,b,jq, rq);! d2 k6 M. D) R% X- t! l2 d# j
printf("输入任意数,继续:");. L+ |+ R7 r: K% Z' g
scanf("%d",&p);5 l( D* p }% R' C2 c4 o T
if(rq==d)/ o9 b1 A; |4 d
{5 Z7 p4 k2 q: b8 u; A
printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
- O* M4 u# T1 t0 m goto QWE;
) A3 [7 Y. _# x+ l }
0 ~$ ?+ P1 c3 x' P/ d }1 r0 T6 M5 }$ e# g9 G+ e( f4 ~
}5 F g8 a) P. K. \2 q# }& j
}
: W, N0 y' ^* |& [! ^, ~3 Q }0 U; X! P& O+ W- l
}" o$ B7 o6 B' ?( {+ C+ o3 ~: v( F
else
, u2 ^9 ^; k/ s {
1 r7 H6 t: Y' \! _6 d printf("请重新输入:");
6 ]7 ?0 N N0 X" ~) F& ^$ C goto CONXING;
( C# z; l9 J; V8 W8 U }1 q& P# \% z# [4 e
}" r( e4 C' \1 ^( n0 h1 l0 \1 o
}
) e8 J. d1 y- q* D/ J; R! d% ] else8 N+ n; r6 j2 T
{
) q1 ]: ~7 t" q( r8 }6 t( C printf("请重新输入:"); }' e% ]+ ^" R. u9 K: Q$ f
goto CONXIN;* X, v: f& ]) B. Z9 h$ P g
}
* d, f; ?( |. v" @6 D3 ~5 EQWE:
B6 W I/ [3 m- c printf("\n");* g! I: V, i1 i$ b
, I6 K3 p# A. M
da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");! `8 J( g. F2 C8 j/ N( I
scanf("%c",&mnbvcxz);
7 N" X# m! I6 A* u. y0 D- v3 j scanf("%c",&ms);
+ `- Y* P, f7 _7 R if(ms=='Y')4 L- @) E ?# ^ u) q
{
, O8 ^2 O* x7 w7 \6 [- `3 T5 u da("想玩输入对应数字:\n双人模式:0\n如果想再玩本模式输入:1\n请输入:");% x- g) [4 C, |0 s6 n
goto CON;
7 n2 z/ S& }5 t4 M- P }1 u5 l* \% X; e; n
9 k! ?4 K0 n; k& a* r break;3 r9 ~$ `5 }3 \9 I4 Y
; p! \6 l- L4 N I7 A/ i) r5 ?) k }
V- ^& O% S9 k1 O6 b' K}
' k" T" g+ o0 A' Y |