马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 还差几 于 2017-8-6 10:28 编辑
4 U: ]4 ?3 ^. I c6 P /*做不好请大家指出*/, i$ n* V+ f1 |5 [0 i
#include<stdio.h>( W7 u% g8 n# V! s
9 y0 G1 ]3 j( \4 J0 G
#define da printf a- J8 q* \9 G6 b
#define g(h) h/2* u" A" p& U; s3 [8 R, l5 e
1 f$ |4 X& m8 K! Pvoid main()
) y' |/ |. u+ U# ~8 R6 M5 f( N8 @6 O{8 H0 \6 u# Q5 M5 [ v
int ms;( g: v3 Y/ q' i( A
char mnbvcxz,name[30],name_1[30],qd;, ~" l- {3 I4 C
/*双人模式数据*/% q2 [( ^1 X1 h/ W2 \3 h
int q, w, q1=0, w1=0, ju, se, ty;
/ g9 Q& S, S: }5 I1 G# |; C4 M /*单人模式数据*/4 Q% i! s% @2 Q4 w# k
int j, r, jq=0, rq=0;
. k$ \+ b7 g' G" p7 l E' c5 h int a, b, c, d, e, f, g, h, p;( r {# Q+ b. b* u
/*单人模式的5个机器人*/
. R, L$ n( I( i+ r$ Y 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};, `" w2 Y, }+ ?1 W$ D, u- t* \7 L
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};
. B( s X0 E$ w$ F 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};! ~2 h8 ^& h* i; l. A6 C
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};
. f. e9 f9 l, d# L9 D 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};3 w- b$ _8 e- H
& Y6 g% y, A" E: B! J1 t# a3 V da("请输入用户名:");7 B2 M D' Z- U; a" X; D
scanf("%s",&name);& j; V" ~) z# m
da("%s:\n你好\n欢迎游玩本游戏\n本游戏是猜拳游戏\n请你选择模式:\n双人模式输入:0\n单人模式输入:1\n请输入:",name);. r1 b+ z* e. d3 j/ h& }- N7 V
scanf("%c",&mnbvcxz);
7 i1 M' P+ E1 Y. M, A; q" H( ]& \CON:
* D! n) b2 i m; j5 Y scanf("%d",&ms);# h* I6 j5 w- s9 E
if(ms>1)3 A0 q* m8 s4 v7 K+ s \
{1 {# H: j. [+ A# S2 M! v
da("输入错误,请重新选择:");5 n! F% C1 P+ J! O3 S
goto CON;
9 X4 a0 `/ D2 r4 \ E+ @ r7 @" ~ }
& q; y2 R$ ?+ l3 P& S& n da("确定吗?\n是:y\n不:n\n请输入:");
* G: Q0 \" r9 ]8 _4 ?3 t" N- T+ G3 U scanf("%c",&mnbvcxz);
- o' n M) R; w' x3 F( M; T scanf("%c",&qd);
8 `8 r6 H- v: R if(qd=='n')
, C$ s7 y6 J7 G) p9 q# o- \ {
0 w% J% P4 t3 x( t% [& Y' B da("请选择:");
z' a. [- o: L: y goto CON;0 y) O5 `: b) X. w) A
}6 m3 P+ `& z! _; y% C) `9 P
1 o7 q0 a" r3 r# _% w
switch(ms)
( G9 b( I. t8 ` {
2 C$ `' J, O. M; M" q1 r ! r9 x% j: O8 K2 ]/ O7 c! I4 _$ u
case 0:# g1 @$ s4 b6 {7 @ X
/*双人模式*/2 k! x% A- @$ Q
da("1玩家:%s\n2玩家:",name);
5 u: h! I0 m+ F scanf("%s",&name_1);
. @2 n ]. Q, A. R - w0 x( |8 o3 h8 k
da("输入要玩几局:");
9 o* F5 _4 M1 i h scanf("%d",&ju);
8 W* E. R6 I9 z! ?, Y# N$ \+ ` if(g(ju)==ju-g(ju))2 k, B! h. K% R9 r8 [+ [% `1 f6 L
{2 l7 C9 G4 f6 g* U5 @+ I
se=ju/2;
& r' R7 D" @# a" |3 @$ n6 q, L }
% z, A$ I- C/ b else* `/ @1 Y1 G/ s; p6 j: t
{+ B4 _, i3 `! c1 H7 r
se=ju/2+1;
- O: u& y; a8 d/ m1 E! Y; ~5 t i }
& z3 U4 J* m7 F& p/ e- p da("本轮%d局,%d胜\n",ju,se);
" V1 O% b8 f3 R" V
+ K. Q1 B, }8 B5 ]0 X+ x for(ty=0;ty<ju;ty++)7 u$ k3 l) s+ y, g
{/ F+ O1 d4 ^. h6 G( u0 s# }
CON2:8 I; I2 \, {: p: ^5 A I
da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name);' z& w0 [0 s0 {- u) [; z" F5 r5 l. Q \
scanf("%d",&q);8 |' n% s, {) e. Z" {, r/ u
if(q==0)
7 R8 S! L0 {! e! Y {5 _0 S v/ w' e9 z3 y9 i# |7 R" V
for(h=0;h<30;h++)" l7 g$ M4 m6 u0 A% t$ F$ J. F; m
{
8 x0 z" E" ~! e; |7 W: V da("%s已出拳 ! !!!!!!!!!!!!!\n",name);1 I' t& H8 |/ i( y0 A/ h
}9 d: y. e: s- L1 x, Q: U+ ?: T) \: ^
: L* Z$ @7 r$ }* ?
}" v7 `+ `6 \1 f* ^7 |/ K
else. L+ m C, P4 [8 h9 }9 H
{# a' g3 [6 I1 y: G- D/ I7 h2 F
if(q==1)
6 Q" q0 @+ t8 ? {4 M; y+ a: J; E, o) [
for(h=0;h<30;h++)3 _$ G& ^# [( q8 W
{( _% G3 v: Y1 ^8 ~# w5 C& p- V
da("%s已出拳!!!!!!!!!!!\n",name);
5 M6 e" J/ i1 V }
. B4 h3 l& _+ r3 [' N }
; T' F& v! q5 }3 t! @8 q5 ^ else2 `% l- @: Z0 A2 g4 j* b9 M
{
( r% }7 X$ X; D+ d0 q5 R, N I if(q==2)4 M/ N. u- \! ?+ w# r; ~
{
$ r: W' \9 D+ l4 [6 Q! T da("%s已出拳 !!!!!!!!!!!\n",name);
: B0 J1 _( t' |" f7 {) r1 d }+ ]6 p1 \; ]. u2 b- m$ E
else$ S. ~4 c, u- j7 ^3 }
{
0 D8 @1 v6 l5 j5 i goto CON2;
0 C/ E* Y. m: R }! |+ c) }3 b$ y6 Z2 J2 @' s
}: H: g/ p, Q \
}
. z1 d# j* J! x7 A; t5 VCON3:
- I- |5 C, v4 E0 ^7 W0 t da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name_1);# g; J& S2 ?1 ~$ E: Z7 m
scanf("%d",&w);
! b! h8 ] R. Y) Z, T
. M# F& b3 z, N- j; s* L ; C( z" T4 j9 a0 {, h- d3 H
if(q==w)3 d" [8 e* K7 u8 i2 Y
{
8 h7 W7 V( Q4 l) o da("$平局$\n目前比分:\n%d:%d\n",q1,w1);+ h! I9 e+ R4 F) N0 e8 U/ U/ G% {
}
" p8 H4 \% e. n. x: }* [" r else9 L- n: k5 y6 e2 S7 i
{
- a4 f8 Q @2 j( F# s" d5 Z1 O if(q==0)
$ z' ~( U& T5 U" G6 I {
8 G' k. n9 ?6 ]8 y# s( q if(w==1)
3 F) @" g$ h1 Z {2 F6 n: N7 A. C, H( r) `7 Q- E$ ~
q1++;
$ }+ n4 S- Y$ p) h4 y6 B u2 f# E da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name,name_1,q1,w1);
% _" { `) d9 N9 e) c& L if(q1==se)- C1 o! x0 P) q+ Z9 N
{3 \+ L2 t$ t- K
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);0 }5 ?! L) @: R( s! W( C$ ?" P
goto CON4;
E- ~! c, ^$ Y8 I/ U }/ O# D9 N g; A, A2 | R# p( |
}
6 x0 ]7 V8 h* o6 p- `. y else//w==2' M8 N+ Y2 M6 u$ ~# b' O; x
{
9 ~6 \4 I/ @6 ? q w1++;
3 Y7 B4 m+ x5 b; Q* l; Y0 g da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name_1,name,q1,w1); ( m( h7 b3 A7 D* N* { s( N
if(w1==se)
5 T' ]8 r6 w1 P8 ?7 J) X {
d- y% B' |& U4 i; P da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);
! w/ r8 f+ I% q2 v X0 B4 c! e) w7 x goto CON4;
& q* B% X% J* C/ c7 G }+ f) O$ ?% G& v! A; \
}( D' u! A/ |; ?& {# c
}$ R- P0 D1 d( u5 y5 z5 n. _
else0 |9 q" I- h3 o! |, }
{
( j8 L3 f+ r( R9 H if(q==1)
% O# c; b; t. _5 X* U) R! e% B {; h5 w3 R/ v c; g; |
if(w==0)5 \8 k3 d( w2 t
{
5 z7 m5 ^5 {2 [% j5 G! f# [ w1++;
$ d( q4 b) |) X6 ? da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name_1,name,q1,w1); # ?# {0 e7 \2 E3 y& l; i' @3 k
if(w1==se)
& b& G" c I% x/ x3 L {8 J9 p" Y9 b; |+ B) J
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1); Y% U& F, k8 d3 T. k5 v
goto CON4;
& \# A' d& W. x4 a }7 } M9 V* { V6 @3 V
}
7 K& C2 Z7 i, j" i7 e+ ] else//w==23 Z6 r% Q% ]" S9 w/ o1 ~
{
, V7 X+ k9 ~* D q1++;
! s0 D- d* D9 p y4 R da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name,name_1,q1,w1); ! O: _! k" y0 M3 ^/ ^, L' R
if(q1==se)7 c' ~2 z7 o" D
{: k3 [# h* t i' m* _
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
; y/ C, ^8 {! Q, R9 j6 Z goto CON4;% p/ b8 \9 \! c3 C
}
1 v9 ~0 A( r. S. m }
/ u* ~1 q/ B: j& [# S) X" a* X }
3 c. |' X# Q+ j9 O2 n else//q==25 q& k& V; I( q7 ^8 i. p" \9 s& i
{
" T2 Q: G3 Y) i- Z3 p if(w==0)
2 y1 Y. F) f u7 n8 u {
5 q. k9 ^7 }& c* r3 L q1++;4 |9 c+ A* g S' e5 i# J2 ?
da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name,name_1,q1,w1);
; B' }" `, B7 l" j+ p5 O& N, G, R7 @2 p if(q1==se)
7 r! C; J* |2 T ?# E {# M9 ^. D. l! V& E* V, Z; k; s& S
da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);# E8 U8 n$ A; F6 D
goto CON4;. g8 `; K$ O) Q+ |$ y" k
}- l7 @* w1 ?$ m! l- _, B
}
T( ~$ y! s2 L else
4 a1 _ W6 U9 g3 e {8 t3 z- z. Q8 D/ ]* g; C' f
if(w==1)# C, W5 }. h5 } P
{
+ ~1 {9 ^$ S! e% o8 X# @! V w1++;% j7 l, D% o' E$ r7 ?' [+ B
da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name_1,name,q1,w1); 3 [3 z- c3 a3 r
if(w1==se) ?$ A7 R- `5 O
{
: A, w1 B. Z2 P8 P da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);
" |- R" G2 m9 T5 O goto CON4;2 _* a9 |5 t( a( `1 z
}* W3 {, L3 Y& I! U) n, m" q3 P
}
7 x6 g. z* a& S0 U' R else
' M8 S3 c* k0 q6 E5 i) F+ M. z {
/ m6 l# C: S* u5 W* u goto CON3;- {3 W' H% a2 d; `
}
. y- z6 K2 b' I' D* b2 o4 J }
( s3 Y" |- y& n# x }
& e9 Q3 _5 |( H0 r }
( k% f! _, X7 u, U A9 E' p }. w3 R) ^2 b, {' }9 C# [4 N, V
}. Z9 L$ s: A" G+ _
. d' a( Q. R4 _( I* Q
2 T" p9 N$ S& H* S3 F" }3 h
CON4:
; t- q; m3 i3 B0 H9 b/ s da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");9 i" Z4 S, c1 N+ X
scanf("%c",&mnbvcxz);" ~& _* l1 Y$ Z9 ?( H( _
scanf("%c",&ms);" m# h* v! T) e/ [/ [
if(ms=='Y')
$ P) ~# Z! i( l2 O$ ? {9 z6 P1 @$ N( Q9 ]: V8 i) [
da("想玩输入对应数字:\n单人模式:1\n如果想再玩本模式输入:0\n请输入:");
9 ^; r% a* w% I: n' y7 Q goto CON;: S; H8 G. M, j* I6 M- w% I
}; P2 W) ?) P$ h: l: F
: `+ L1 v" ~) t break;3 y3 q8 q1 B2 L
/ {) Z2 e9 `4 ]& `" A9 C / y$ t& ]5 r7 L$ F. {6 ]1 }! H y
case 1:
) K+ @1 |3 g3 g4 ? /*单人模式*/& c; H3 w3 s. [
printf("开始单人猜拳游戏\n请先选择与几号机器人对决\n请输入它们对应编码\n1号机器人:0\n2号机器人:1\n3号机器人:2\n4号机器人:3\n5号机器人:4\n");
/ w `" f; p" ~CONXIN:$ b) n" E5 d( A1 t1 M( X
scanf("%d",&a);
3 E: V4 F0 O5 b, h1 k) S* T if(a<5) p9 y1 B$ Y" b' g/ R. Q0 @
{
8 }5 _, O* M5 E b=a+1;8 {* J+ l- C5 j& @/ \! i# Y: ~
printf("%s想和%d机器人玩几局:",name,b);
. w5 e7 x1 M! A4 c4 q. J" j scanf("%d",&c);
" |0 V3 D* J" R3 d% q if(g(c)==c-g(c))
; n' W, j& L- k+ i7 B E {, l; W& b; T$ X4 U4 P7 G" r; O
d=c/2;; s1 t: ^, u. |. v9 H; \
}
5 L% i( `1 `9 q. c else
' ~. w( I# c4 B- t6 \ {
* ]% S) \* _. ^; _; _ d=c/2+1;7 ~$ r7 Y |3 [$ d
}
) o" D* d! `3 q' [; O5 n9 d2 Z printf("谁先赢%d局谁胜!!!!\n",d);' |* D+ }5 \8 C* Q; g
printf("请输入一个50以下的数:");# h9 _* x& f2 m, K
scanf("%d",&e);
. R8 E/ w/ n8 c/ j. |4 d, [* j" S g=e+c;+ d+ v4 v, U) x, }0 {# g9 Z
f=e;
$ M, v* y ^- J for(;f<g;f++)
) S: s. Y( o. F {7 d9 ]* f2 R$ V3 _
if(a==0) # \3 \* H. z9 x/ W
{
! T8 |$ i t( o: c# S8 y% e j=aa[f];- [1 F9 O8 V4 O7 ]" O4 V7 D: }6 b
}
?, R4 l& J% g2 v/ [7 E else+ C, C" V; n6 ]
{( P# s$ J- U1 F" K+ R' R* r
if(a==1)) r2 D$ o5 X9 U8 x
{$ X! N ]. e6 C4 v X5 }9 P
j=bb[f];8 y: p$ E/ J+ N
}: U% o3 f9 o! x g1 ?0 F; p, A
else9 v6 ~+ e: @& D, k1 `0 C
{
$ B" f7 i5 V" O5 R2 k* D5 M if(a==2)9 n" l: W9 } z) t$ Q2 Y2 [" f
{# B+ F2 K# M- k% ~, }6 y
j=cc[f];
3 V$ y) @. Q- R! @. L8 M% \) F% G }
! i/ z3 _+ y) y" q( G+ I' V# r( E else
" P3 o' d) }! E { z# n5 Q6 v( ?. i
if(a==3)
k" O6 L3 q8 _6 s7 p {
$ ~1 Z2 U p* d( \% i j=dd[f];$ Z9 C: i" o& S% m
}
) q. A- P: v Q2 J else
" e' C% G$ d% D4 f3 K/ ^/ o3 f {* l7 C; P) L$ L1 x
j=ee[f];9 [% y, H x$ R V! v. K4 j
}
0 O+ b- K& ~, p( h3 p0 U6 D! w& \7 k }
0 b! z, n1 l+ i0 ? v! h }
$ A( X5 l5 ?, V& L }
# d0 M, F% j6 z. i if(j==0)* t: Y8 Q3 I$ {: ?/ O* q
{
6 J+ p( \) w1 ?9 N printf("%d号机器人出了石头\n",b);
$ u8 ?' V% U( v8 U) a' v }/ ]0 ~$ A+ t5 m6 N9 M4 S
else
8 r9 w3 P, o3 j' m( u3 Q {
7 Y9 p* u1 I$ N4 r! y if(j==1)
6 f" C7 |7 A3 B( O, s {
9 m# F! j# e9 m4 ]( H( q9 Y" _ printf("%d号机器人出了剪刀\n",b);3 {) l/ i* a! F4 T# I
}
* U. n9 K5 _6 w3 P* { else
) f# _* N. i7 l* m& o2 W! q: n {
. D9 |# V! l! p% ~. R: M) q printf("%d号机器人出了布\n",b);, D! F3 L7 W c* f5 a2 h, ?5 E
4 F2 ?0 i$ r" \: z% M+ b* W
} 4 J+ ^6 R2 L( ?0 Y9 h
}
1 d8 s: B0 {6 Z, _+ j8 x if(j==0)
1 \ Z( B7 g4 |. N; u {
) D0 n* M' ^1 H5 h; A5 G for(h=0;h<30;h++)
U$ {0 O- G$ p$ A; R T' X {8 {7 `* ^- C+ V, H: s& _
printf("%d号机器人出了 ! !\n",b);
. G) _8 v: ~$ p+ D& h/ O }/ A& P9 R/ z9 B
}, Q$ A) I) f$ T( \* t
else" n! d! \2 Z1 W$ M% [+ l* v
{% I# i6 j) Z9 D& }: D; V
if(j==1)
/ ?5 T1 K) }1 j, E9 f {% ?8 l2 Y, p" q) s4 ?
for(h=0;h<30;h++), j( _' \) n- a$ n) U D* [' x
{
# v& n! c# P' ^) [! _& p! G printf("%d号机器人出了!!\n",b);" k" L* V& d- t. k- s. o6 A
}6 ~3 y' J' e( _
}
: A1 x3 x" X6 [6 Q* O% k ? else
5 _ `; I w' S4 e {
7 K6 }- ]& c Y for(h=0;h<30;h++), X- f, ^ K. A& D( Q8 L1 C1 A6 Y
{
* O+ H$ I9 s. d printf("%d号机器人出了 !!\n",b);, C$ ]' c0 t0 O1 Y8 h8 k+ @# a
}
/ E0 K# p) y7 w }' L/ a- E) |! D* |
}' e9 f" u- c( ]$ w0 q
printf("0.是石头\n1.是剪刀\n2.是布\n\n现在该%s出拳:",name);
1 \* U- o2 L" n( C: ^CONXING:
+ Z$ D& U' C) g8 | scanf("%d",&r);- F8 I" h/ b9 k" }/ }7 V
if(r<3)
" Q6 M' s4 q* ], O9 ]$ h( T {& W2 W* R+ M- X# g+ B$ I. C0 o
if(j==r)0 V7 G" x2 i3 m, i3 y `
{3 Z0 t( r; V8 o2 r- L& Z ~
printf("$平局$\n");
- m! A. a* u0 g% I8 L9 A3 m g++;. `( `1 T% B8 P; P0 F
printf("目前比分%d:%d\n",jq, rq);
8 W9 p! |- L; s, m. ?8 x4 [ printf("输入任意数,继续:");
3 A) b: e1 w7 D$ ~. r+ P scanf("%d",&p);0 e+ L5 H$ t& ^& r: a
}
0 e- ]" d9 W. _* V9 ^9 N else4 D. P9 t" B' v- c/ [( a
{
9 Y$ J: i' N) E! d& x- M- ` if(j==0)8 U4 W% I$ @. y5 A
{
% j$ o% y# O5 t7 S if(r==1)5 L0 D) U% I# h) C" B9 ]6 D
{' @" N8 E! V" _6 ~) `2 t
jq++;
1 s/ l2 S3 B( B* T% _: D printf("%d号机器出石头战胜了%s的剪刀!\n目前比分%d:%d\n",b,name,jq, rq);
2 L" ^! `! \: {( b printf("输入任意数,继续:");: C9 I9 Z7 p2 _0 D: b; ~
scanf("%d",&p);
4 g' }$ W. b N* R, b% Q+ v if(jq==d)
5 m# H* l8 W# z( D$ T; j& q9 G {
' ~9 n& \! N) |. d2 h" L1 Z4 } printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);/ d( t1 ^# H/ U
goto QWE;
) n4 E% }; o- W3 D2 w; y7 ^5 v$ r: |1 i }
+ g& ^# j' }4 N( l$ K' m }) f# I0 x' i6 L8 e: `- `
else
) O9 t. m. V: U0 [& c) Y; \ {
# V& R/ a! L# U$ l) e6 ` rq++;
5 L* [1 o' c6 m& K, E1 f printf("%s出布战胜%d号机器人的石头!\n目前比分%d:%d\n",name,b,jq, rq);
# V3 W: q+ j1 `5 e3 e& y) e" f- q printf("输入任意数,继续:");
! f3 i; F8 G% W/ k' O5 c scanf("%d",&p); ' f1 N8 }( o3 l5 T% I1 D
if(rq==d)$ G" ]3 t' {) D6 w0 O# L9 u3 ^
{
9 z9 a6 n5 K2 Q" Q" D C% t: T% G printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);4 v' a2 h# V, C% T, H
goto QWE;
0 D9 C6 H: R: Q% a! d0 y }
8 O" M2 G( p1 h3 G: P6 f }
% ]/ _8 _) I, g! Y8 W5 m. \4 m }
" y& C1 Q* l8 @ else% |" q e3 I3 b- u# T( U: _
{3 d) [- z4 |0 r M5 c
if(j==1)7 C2 L! c4 D# N% H6 _6 [
{
; @2 @$ l& X" o$ C. W) H if(r==0)
! y* A7 ~6 ?+ s5 F& T6 H% u1 I {- a& R% V! O7 }8 ^) Q7 c
rq++;
0 L0 G- c! u* ?7 g5 r0 m- c printf("%s出石头战胜%d号机器人的剪刀!\n目前比分%d:%d\n",name,b,jq, rq);5 T* q2 @5 b) F
printf("输入任意数,继续:");4 q& y- \9 g1 r
scanf("%d",&p); ) W+ Y- T! _. W7 k# f9 {/ a5 M9 W: Y
if(rq==d)9 {% i' \& R) \2 B" w9 B
{
; z& l* M# l1 c6 n3 f printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
- h) p6 y4 j2 Y goto QWE;) l# ^7 ]5 D, l* F9 q9 g" p9 c
}8 s! H4 r% o5 y% O% S
}
% F+ c2 Y- l9 e2 b+ H* Z2 U( S6 D else
8 _' ?) X% _: V7 L& ~ {
5 i* x" |6 p/ H8 g! F, M. T8 z9 a jq++;
. R W# U+ \1 w* B printf("%d号机器出剪刀战胜了%s的布!\n目前比分%d:%d\n",b,name,jq, rq);8 `0 K0 C3 w$ y' w6 h
printf("输入任意数,继续:");
1 v' k# R4 n! O( Q scanf("%d",&p);
P/ A; b) e& S" ]$ L7 D if(jq==d)
3 V \$ ^+ M4 e% X6 A2 x% c {" [' W/ R9 t4 P; L
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);$ i1 r% K+ y! @/ ` m" R
goto QWE;! _; }5 K1 }; ] `9 O7 I( D- P* z. G
}0 b( v; h8 F& } _9 y+ x, ~
+ f$ @' y. S" m! |
} G2 G. s+ _: {& N
}
. t- \) Y- e% R: B) @3 U else
5 h5 `( b2 t5 C2 I& f {
5 c1 G: T2 n+ S6 h8 O+ o if(r==0)
0 a( |! ^3 L( }2 F# x- F- X { x, b2 L1 X0 m
jq++;0 ]7 z$ j: W* I+ j8 h, J* a
printf("%d号机器出布战胜了%s的石头!\n目前比分%d:%d\n",b,name,jq, rq);
% y d- O* C+ T$ p% y: b printf("输入任意数,继续:");5 x5 Z) R1 {1 C) u1 H9 o
scanf("%d",&p); % z& g, t7 J2 M
if(jq==d)
, f" b" U- } a7 h% F {
/ E# X. g) i4 W o( j5 S; x; x6 R printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);
4 ]& m# d; G; a& M# _ goto QWE;
5 U `, N: u# G# ?/ q+ ] }
6 t3 t7 v, {% F& c G+ O; R }
1 S1 K1 G* z! \- n, x else
" k4 A, {3 _% `7 y) Z5 u {
, u; T' b7 _- A8 z3 X5 ] rq++;
6 {6 A! P$ V0 J* m& D2 R: S. \& s printf("%s出剪刀战胜%d号机器人的布!\n目前比分%d:%d\n",name,b,jq, rq);) Z6 c3 c7 a& D! d1 L
printf("输入任意数,继续:");
6 q8 Z/ F4 B% m scanf("%d",&p);
9 k9 f7 h% j( @3 y if(rq==d)
: ~. [$ k; W/ {# \ {$ V, {7 q$ R" _( O7 K1 V& O
printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);2 }5 P- {$ c; w4 @! W6 i
goto QWE;0 k! y- s8 F( U+ [; _2 c1 v. ?
}
4 o9 Z0 o; Q4 y }
6 ]* x5 c# Q% r }7 E+ ]8 e! P" x m1 b4 C
} p: y4 G) u9 e) ?3 Q
}* s$ `- y. x/ F, Z: h1 _6 ^; a
}
& A4 r2 M0 o0 H$ q' \# v else: ~( }8 c g5 X* v# f! E: V" O3 e8 w
{
, e- E$ j9 S# a g printf("请重新输入:");: \& z: L( e7 c
goto CONXING;8 u) N7 K7 z8 ?0 S3 J- ?
}/ R! u. m9 u0 G; \1 j, d' [
}
3 ^9 _2 `9 ?; g* U X }! t5 D2 O" Q: t+ V% z8 {# H
else
0 r3 l. N* K; r( b/ I/ J {
) }/ q. q( H6 g. I- Y printf("请重新输入:");
, r" B4 z9 U0 `8 y" M0 y goto CONXIN;) @. g) d7 _( `
}$ h$ y1 W5 z6 r' P" C6 C" I4 j% [
QWE:8 _3 i, V1 }) Z$ `; ^
printf("\n");" Z: ^1 I& ~. G
( W" b, u9 {: q4 o+ l
da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");
) c3 H7 ]$ t# ` scanf("%c",&mnbvcxz);+ a. L; ^5 M7 E4 i3 k9 G* k
scanf("%c",&ms);# p3 _0 e c( ?
if(ms=='Y')
$ Z$ g' j/ l2 [ \3 A ~% A: X. G/ C {
2 |* G$ ?1 i$ m da("想玩输入对应数字:\n双人模式:0\n如果想再玩本模式输入:1\n请输入:");: \3 S& ]. O9 o- t. Z0 Q
goto CON;% [5 J" Q a7 I7 f
}
8 D: J5 @4 @( R3 ]
9 |5 D2 N/ o" C6 d) B break;- P8 F# u! I- [: z6 C+ d2 g
1 M# ^6 A V d. u: X) [' p
}) a3 `+ l: }( [# X3 {/ l
}$ k& r* U: t) e6 p5 x: E6 w4 C
|