马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 还差几 于 2017-8-6 10:28 编辑 * [& x: l( [. L
/*做不好请大家指出*/
! B3 G4 k$ a s5 s) A#include<stdio.h>
% l8 p7 }9 v" i) v
7 m0 u+ ]" g! a. c, X; C#define da printf# ~8 ~0 X, Y5 ^& |5 \# _/ m2 {
#define g(h) h/2
_2 l. c7 n, `: R
5 r- Y% Z' `- N5 x' b) h9 kvoid main()
9 k/ w3 S. n8 ~% w; M0 V4 _{
$ Z6 w" t7 o* e# z0 P; U int ms;/ [( i7 y m- N7 Q0 ~" D
char mnbvcxz,name[30],name_1[30],qd;
0 h: Q% o8 \- E H0 R! x& l /*双人模式数据*/
3 n4 r6 V/ J# x! k int q, w, q1=0, w1=0, ju, se, ty;- d! b+ @& r( f8 i
/*单人模式数据*/ [$ L2 E+ d# B4 B% R6 y
int j, r, jq=0, rq=0;
# \; M' C. r4 Y" s/ k! | int a, b, c, d, e, f, g, h, p;
% h% k" u1 s$ I" H& t /*单人模式的5个机器人*/# a; m) V! w9 q3 N/ c8 t
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};
& d' e p# H b! f1 T$ h7 ~( V 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};! D! l# R6 _* o4 T. l z$ Z
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 m; a$ H3 m8 R8 r3 D; b 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};, B g, L: K( i) E
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 i4 c4 }5 A0 g ]. l6 E4 b
, v, C; z1 Y1 d- H% c. t, m da("请输入用户名:");9 M4 q( d5 K3 j: ^+ y2 c1 h0 ?
scanf("%s",&name);+ L3 O) y! C* a3 i; G
da("%s:\n你好\n欢迎游玩本游戏\n本游戏是猜拳游戏\n请你选择模式:\n双人模式输入:0\n单人模式输入:1\n请输入:",name);6 b, S) x1 K8 c$ m, [
scanf("%c",&mnbvcxz);0 R* i5 L+ R: N" R
CON:
7 r" _, h4 j3 } scanf("%d",&ms);' M5 n6 @- q4 t9 f) a5 @. \
if(ms>1)4 f! g7 u3 W/ Y0 x6 L" Z
{) r D& c9 g, I( w! R
da("输入错误,请重新选择:");5 r/ c/ S& D2 n& X6 X
goto CON;, Y4 `* m/ H+ d. o$ g: g* V
}( s& C6 b( Q' c, }3 ^4 r, C2 s
da("确定吗?\n是:y\n不:n\n请输入:");- h. d1 y' J7 O+ [; b
scanf("%c",&mnbvcxz);
% o8 g6 {: Q4 z0 ]/ A' ]( i scanf("%c",&qd);
4 b B* X1 e* J. i' B if(qd=='n')
" { q- v% U) W2 d4 n, D0 { {
- `* V9 f+ ^% y2 D3 [6 n0 g da("请选择:");0 q$ A+ U$ C& L2 ~5 r2 E
goto CON;5 h: V4 Z/ y8 G4 C( _! A% x. E$ s
}
+ D% O- ^3 e0 |; f ! a% j6 `' g S- o% Z D- p, S
switch(ms). H0 G+ ^: o0 `1 |& a+ r G" `: V
{
# g5 V7 ~' {4 c: k7 K& u% \: J% _ ( Z8 ]& Y- K) a: U2 B
case 0:5 g' t# e2 {/ q) {) D9 K2 m
/*双人模式*/
! L. N- w1 v0 S# D7 b& s da("1玩家:%s\n2玩家:",name);! \, H) i& v$ p. m
scanf("%s",&name_1);$ l0 A% G& m1 q9 _* S8 z1 M
, C w& k5 n" F da("输入要玩几局:");% W9 }9 E( B, a$ |) N0 L
scanf("%d",&ju);) ~' h$ R, h6 ]( L4 p5 F
if(g(ju)==ju-g(ju))
+ d$ f' c( _; ?- Q {& D1 K* h. h' [2 _; o6 D" Y% F# m
se=ju/2;
( t" z$ y9 z+ d( n5 \& L }
" B0 m4 V/ s% ~% J: v) Q else
9 ^9 j0 i9 c5 L' C3 S7 {7 ^/ I/ X, C1 c( U {- F& V4 o6 Z4 {6 u4 ?7 q
se=ju/2+1;
3 y" P5 v2 `8 O/ P" } }
4 [3 n3 _4 I- a3 y da("本轮%d局,%d胜\n",ju,se);
0 R; E3 t+ C! r9 y . I: z) s. O: `& @% m0 b
for(ty=0;ty<ju;ty++)
" j6 ~; M$ U' ~$ `/ h7 G) A% F {, w4 X1 q6 L% r \9 m6 E* ~ j& A
CON2:
* i* `8 d) g+ a6 U* K* `% w% x2 A da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name);
5 w7 k/ y+ o6 g1 W, A$ }, N scanf("%d",&q);, }( z4 _; _) z) z) }: a
if(q==0)
+ N7 {- s% Y6 O' @ {7 Q* b- s( B3 `& b
for(h=0;h<30;h++)- E- b8 d& D- c/ P, } M
{
0 g6 x8 L1 B2 j$ _ da("%s已出拳 ! !!!!!!!!!!!!!\n",name);0 j" ~, D3 |2 N! r0 W* S$ I* g2 h
}+ |& n0 d) ] ]0 b& s/ t
! k. ]4 M5 O6 i. h, d* @ }
3 k7 g9 d' K& ~1 i else4 q4 ]! B+ a" [: e- O
{
, d& L8 C# `# D* l if(q==1)
# C4 L y) @3 ~' Y9 r9 P {
$ P2 j8 R4 j2 B+ v& U for(h=0;h<30;h++)
1 O7 _/ C" y9 j" O: F {: \) S% E) R$ |2 @4 u
da("%s已出拳!!!!!!!!!!!\n",name);
( g' W( J8 ~/ p3 P2 j4 t }
7 f1 `* j( U- g. ]8 t }
/ Q2 o* U4 ? n( l% ?4 D- q$ \ else f) L! X9 M. U! I5 W9 n
{
1 u3 W/ Q4 i6 @- f3 z! m if(q==2)
# z5 m p* ~) y3 j0 O0 h6 s" o {
; Z/ Z5 M3 {# \# G- Y- s da("%s已出拳 !!!!!!!!!!!\n",name);
1 H6 V+ k0 R. M5 I/ u3 Y! l; ^ }
$ a0 R0 b9 |; h d' X4 X5 H else
1 {/ \. B4 K9 P3 K' i {
5 f: J( z) Z: f8 h' a goto CON2;* v, ]3 `% D5 v! _& ?* ]
}
. `+ v6 g7 S i# | }
- [1 o+ B; v/ m }. G$ n2 z2 W/ \5 `3 e
CON3:
1 l( }- }- n; o7 _5 i$ K da("0.是石头\n1.是剪刀\n2.是布\n\n请%s出拳:",name_1);
4 y! o' L0 ]- @' E P" ~ scanf("%d",&w);8 ^3 W1 C; f; |
4 R2 G( l" ?! U1 R/ ^3 s9 h9 p
^9 j" U% N" ^* x1 e- T0 {) w' K if(q==w)
. G7 h2 a) X6 n) d {
" o- s' V; v8 W+ f, E/ h" m da("$平局$\n目前比分:\n%d:%d\n",q1,w1);- K7 z- w4 }" I n- Y4 z
}1 c/ F/ ~9 [& Q2 y0 h/ j, R* K
else3 J y3 @' B U, P; G( V5 N
{ a/ t7 K) ?+ I( L6 ?
if(q==0)
3 a4 _' U8 T# m1 @& R: S {
$ q7 q4 t$ _& j' ^0 r" R if(w==1)
% C# ?/ y9 r5 { {3 }0 r% C( n- [+ H8 z$ Z5 V
q1++;1 S* j( N# i7 J0 W
da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name,name_1,q1,w1); ; s' R( ] [, ?
if(q1==se)" l! I- o, o" x8 C) P0 d
{
/ U- v. t) p: Y8 @6 E( q- G da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
( A5 }9 g* G$ f, I M. L2 \0 f goto CON4;
% d3 P$ y/ ?& x- s! t( e }1 i0 K5 c0 |9 l" L* ~; k
}
5 v" n4 a: b4 M& d9 x; h A1 I else//w==2
J; u7 Q# r; R( o {+ ?5 o" ?8 w& |/ T
w1++;
6 `0 _! t& V! s A+ P- W da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name_1,name,q1,w1); * i/ r, T3 x3 J4 c: S) Q& S
if(w1==se)4 _' P8 G6 B9 s
{
# z7 H) ~7 k6 }. h& T3 M6 [ da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);0 h! v9 D; ~" E; N, f$ L
goto CON4;
5 n- c C+ z$ K4 K4 n( O }0 k5 Q) L' f2 W7 b2 \2 N
}
) { z9 d* l& s* X3 Q) h, s4 c }
" p' J+ y0 ~. Z Y else
5 K, i5 i. a' ^9 D; L. C4 N1 z# q {
3 j7 |6 c% F1 _# X. B( p) {: J if(q==1)
' f! f2 ]' f0 }9 {. ] {. `" \7 }& I6 m+ C# d
if(w==0)
% @( s* d( V6 {- U8 _ v {
+ B8 A, s8 j5 l w1++;6 [. m a; e# h1 X* \2 b- a/ }) @
da("%s出石头战胜了%s的剪刀\n目前比分:\n%d:%d\n",name_1,name,q1,w1); " L$ K9 V! p4 r( M: x$ q
if(w1==se)
3 u% d- |- j* |+ E/ Q) w6 g {
( H% o8 A# x7 e5 D3 E1 }. }/ }) D: @ da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);! A, r, o6 [; M5 e8 G9 [5 L4 l
goto CON4;
. x H d5 c& h6 s3 J. T ]( l }
* M4 r) w, u6 O }
! X" J7 h4 w, o6 Q: _& I$ A* D1 C else//w==23 B$ ~/ |) |- c( |8 C. l- B1 _' t
{
+ `8 V3 D* G: N q1++;
4 o/ Y: w! b- ^& D da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name,name_1,q1,w1);
& a/ @3 ?: V! Y" T; ` if(q1==se)3 D* Y# B/ `0 }' v5 r
{
5 _: d' l# @& \) [" n7 c' R: x da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
0 Z& O+ t4 x1 f/ o. M goto CON4;
& v) c' e/ R' h2 L8 E }
! h! K6 |" f6 k8 f }
2 x8 H1 I/ H" V" u7 f7 z }
4 {9 r/ o& H; U, C3 Y) h: h0 d else//q==22 X! C7 A, [1 w& n" [5 ]
{
3 P8 G/ S4 G2 I& n: j( d$ a. } if(w==0)* B# Q+ B1 G) [' v( R
{
' h! a$ s# I$ Q( h7 Z3 o q1++;
; U# k/ F" K4 Z! m. q, p- z da("%s出布战胜了%s的石头\n目前比分:\n%d:%d\n",name,name_1,q1,w1); ' W1 V! E. N H1 l/ ~$ N$ G
if(q1==se), l9 w" v9 Z' j1 D
{
, t) q8 Q* j/ r% J" e da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name,name,q1,name_1,w1);
. m1 s2 K. s/ C. s* k& Q, g: U; S goto CON4;
* |1 V; e( q; ~8 I7 K2 o+ w o1 r }/ u. D' O+ d. v/ F* {5 [
}0 S4 l! o" O; N
else) ]! Z- X$ ?+ t
{
?! g1 {0 z+ O; m7 U& ^1 k- k% R! C if(w==1); ^9 r1 J& G+ S" o" M1 p2 Q
{& |% P0 T* G) I
w1++; f4 R2 m% d" b, s7 T
da("%s出剪刀战胜了%s的布\n目前比分:\n%d:%d\n",name_1,name,q1,w1);
' p n. I' X, B, m8 S$ k if(w1==se)
0 }0 P2 F2 \. @8 I' U: S {
. n) Y( A* ?! \) s da("%s获胜\n%s赢了%d局,而%s只赢%d局\n",name_1,name_1,w1,name,q1);+ t: b# H' j7 \4 }7 {# V
goto CON4;
+ s2 V* c# [3 r' @6 Y& T }. P& x9 |( [( @, O
}
1 H" P2 c0 J: F2 h5 h else' k8 p' r. ]! _/ X7 R( X
{
. _$ j3 X! |- T goto CON3;, c0 h$ \* a4 n+ Y# h- |! B
}
, [+ ^% q. z. T$ {. U3 r8 u9 t }
s) b) @: L3 G2 T1 P5 g }
; d/ m1 q5 Y3 m5 v( L9 K9 B }
5 N) F5 d7 S9 F0 \ }
3 x# F# \* S; Z1 |- o- A }
$ d; Z6 Z( c9 u/ {
) G( E4 J; j5 \) E4 B8 a- [
1 R- h# V! T8 yCON4:% B& ?* _( W) S7 e) Z
da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");
5 K+ l9 ^3 g& m" `2 N) K scanf("%c",&mnbvcxz);
# L( j) r3 O* T E6 l% [ scanf("%c",&ms);5 Q2 ~7 F5 S& }5 |* Z* K
if(ms=='Y')8 g# Z( z% [6 \+ ]- v
{6 ]/ O) n7 U% A# K* |
da("想玩输入对应数字:\n单人模式:1\n如果想再玩本模式输入:0\n请输入:");7 J& k( e/ X' [& Q) X) u; K
goto CON;
) {$ H; | h6 x$ P7 I' z }
$ x; S" J; e; t% N: I; }9 k# F" |: P 2 b( S a' Z2 l
break;2 R+ `) S/ ?% n: S
/ f; z' k6 ^' n1 a
5 I5 ]! K ]. _9 O1 X
case 1:" h2 _9 S9 {- ?7 J% m ?) ^. Q
/*单人模式*/5 q: l- o; _* z
printf("开始单人猜拳游戏\n请先选择与几号机器人对决\n请输入它们对应编码\n1号机器人:0\n2号机器人:1\n3号机器人:2\n4号机器人:3\n5号机器人:4\n");- J ] [, \- E y4 ~& l. T, M1 h1 b. n
CONXIN:
2 n4 f' A R$ c scanf("%d",&a);* o" E2 b" d5 Z$ f
if(a<5)( e/ P% {5 z! f! Z0 q* q( \
{ ]" n, o5 z" S" I& s4 Q! S
b=a+1;
0 G$ ~6 E1 _: p- h+ L3 j0 g printf("%s想和%d机器人玩几局:",name,b);/ i, q. ]7 g: K, }
scanf("%d",&c);2 k! r# g" y, G! X
if(g(c)==c-g(c))
$ F' B. M* f7 @ {) `! ~" G" O* s( p/ _6 V
d=c/2;
$ m0 ]! q% q# `1 H [ }7 K2 Y1 y! L( \' t
else5 N, M# @7 {. @ W3 S; L
{" H! y$ K; j3 j R+ i
d=c/2+1;* m7 A9 O. S P
}# O& ~( {$ R; }9 T# ]
printf("谁先赢%d局谁胜!!!!\n",d);9 e d/ a6 D3 J) q! V3 o
printf("请输入一个50以下的数:");' K. X" S" P4 S
scanf("%d",&e);
, ~: H: k; ^* m& h, o g=e+c;3 \4 G1 R+ [# x) P
f=e;
$ |3 j: W4 ~# N0 e for(;f<g;f++)! Q/ M7 W0 e5 L9 F& `! q7 w% C
{
8 K* t2 c$ @ U* Z3 `9 a; B- @ I& W if(a==0) , H5 X% S( A% F9 J) W4 X
{
) y8 `! A( B' r) z& _ j=aa[f];% |, N& t+ G9 q1 A) N
}7 Z# K- F/ E \- i) b! Y3 I
else2 z9 a& V+ K' g
{; n; m2 }4 ~+ f' u
if(a==1)+ X% J0 W/ f- I: Z+ X# d$ D5 g
{* @! J+ e i! _. S/ z
j=bb[f];/ U7 y/ x, {( v7 N9 Z* W
}' ^ h0 p% ~% e, X& q3 G
else
- B; V. X1 |) W' P {
+ p; _6 B3 V" G2 A% ^4 v if(a==2)2 D. a3 O6 J9 v# A" A# ?
{+ I" T' ~& X9 G# `4 n
j=cc[f];
' m' F' n: v* s& i% y0 k }" ~' o% t: N4 k
else
+ c. G7 `' M4 E. [+ O {4 ]1 r* X& P0 y% A
if(a==3)
, J: c9 A( j8 f* u2 Z {
: C/ b' A2 z% @5 _2 e9 P" \ j=dd[f];
* o: \+ W2 X5 a6 u% T }
: q) U7 `. {5 p& B* E1 B0 y- P' i else
/ a/ [5 S3 T/ y, J {
$ ^( Y, \( F1 Q5 B6 F/ y0 f j=ee[f];7 U: R' p: P9 k6 b# f
}) \. l6 w( P- ^8 H
}* M* z( i. {+ J& v& F0 E2 {" k
}
4 n/ E3 \: P4 H }
2 O5 j+ u/ F1 L" a( g/ o if(j==0)
8 B% l/ w9 X s6 ]5 K {
: u) q$ b+ X: s2 \ printf("%d号机器人出了石头\n",b);
0 j8 r# s+ K8 K4 E/ A8 D }: r( R5 \4 w7 q5 ^1 a; D
else
7 H1 O, ^ F6 o {0 @6 U5 o- d( }: q, e F9 F8 V- @
if(j==1)
' [; d" P1 H a$ X/ W {$ y& u. w) `% z2 ^$ P: v
printf("%d号机器人出了剪刀\n",b);3 z; P: V7 |* Y0 X
}/ _( N _+ x3 p4 G
else
0 N, l3 i# ^: w/ `0 k {
; }. X1 `/ r* O& \4 k2 B printf("%d号机器人出了布\n",b);' N2 B7 H" n0 q7 d* j' E- w
" P* @- z+ [' Y } ( T+ P9 D6 Y* }
}
+ `7 f( B6 D; P6 R' c/ S9 u; J/ q5 b B+ k if(j==0) z* \; G: |: w) F9 X! O7 r2 h
{3 f T$ C3 n" i& v4 p9 B" G7 h
for(h=0;h<30;h++)
! r( g5 F" B9 d- J9 \# R {
' h9 ?6 D+ @0 ?& C6 g2 H$ S printf("%d号机器人出了 ! !\n",b);
/ S& S: q$ p4 A- [1 L }( g6 S# x$ l7 H! F% d
}
, w* a8 g5 E0 K ^1 e/ E else! e9 _" I3 e. a o/ b/ A
{" l' _4 H1 r, U# H
if(j==1)
; Z3 }0 I8 F. ] U3 w5 ] {. W! e, K. m6 r% y% Y5 B, _4 Z
for(h=0;h<30;h++)( A n Q P& d/ j$ P* S6 U
{* } e) D E9 l0 x7 \8 s
printf("%d号机器人出了!!\n",b);! g5 ^* ]0 |/ Q w8 t
}
. t, b! ?. r# N# r/ Y, D }* l3 x. _3 r) _3 y/ W( W
else
- }1 t- {) @* ?3 P& a {1 x: ]4 E8 @& X- }1 T
for(h=0;h<30;h++)# x2 r9 i d$ Q$ H4 Q
{
8 [/ O9 u t( n1 [) {4 ` printf("%d号机器人出了 !!\n",b);
' r0 Q) H8 Z1 C+ A e+ p }) S( g- I3 K0 e+ `2 ]% L2 w- v
}) a' v; D. n( J$ k5 k+ m. K
}
& p: \- M1 F* y5 D( b printf("0.是石头\n1.是剪刀\n2.是布\n\n现在该%s出拳:",name);; l N8 d x+ ]7 d
CONXING:
) v3 T5 k0 V8 `% G* i% _ scanf("%d",&r);
) x4 L7 H/ I& `5 q7 \ if(r<3)
' `, e! Z! B) R {# h! g8 F9 B1 f( E. ~, x6 s+ R/ y
if(j==r)" t- ^ Y9 a# v& O D
{3 h- q$ t1 Y) x
printf("$平局$\n");
' }6 ?9 W- t1 x5 E& [ g++;3 W" O$ Y7 m# J- G1 o+ p
printf("目前比分%d:%d\n",jq, rq);# v1 Q2 {% D& J5 R5 u D
printf("输入任意数,继续:");2 c; W; W4 r8 U( j+ U$ S5 X
scanf("%d",&p);& O- o) I2 w/ ~
}6 v2 }$ f8 p( u$ r5 n
else/ @ r0 R9 Y6 s
{8 W7 P7 |, b1 ^
if(j==0): x; O5 k7 b1 [) w" V" Z! W- ]' M
{
0 M4 q2 m% V- l. m- Q% G' D if(r==1): X3 |( ^2 Q( Z* c8 D- ]
{
0 z0 f, C4 M' u- Y$ z/ }& s jq++;
6 U5 a6 J5 j. C1 e, ^ printf("%d号机器出石头战胜了%s的剪刀!\n目前比分%d:%d\n",b,name,jq, rq);; D, @/ Z4 z9 n Y: M5 _
printf("输入任意数,继续:");
4 G+ T/ X, V# \# _! l, |" P scanf("%d",&p); * B) ] [ V0 Q% s/ m, R
if(jq==d)
5 F+ e8 I6 b6 f {% E5 i7 q5 s( N: j7 l
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);
+ T$ N1 u* C/ e! w goto QWE;
) e1 y' n; y q1 N) N: c }, Q4 U( ]' t; k$ J3 d
}
}* t" z. V8 a, \ else: [+ |, i( ~+ x; @2 u% u
{; ^5 A# V U2 n( r9 D, l/ G
rq++;. L t% {- a8 k8 {
printf("%s出布战胜%d号机器人的石头!\n目前比分%d:%d\n",name,b,jq, rq);
% r% s: g# Y) S0 @ printf("输入任意数,继续:");; Y1 U7 R" J8 X
scanf("%d",&p);
" L$ g6 H5 {' G, W8 B+ |4 c if(rq==d)
. k. e. L. o% C, |4 P8 | {
" c' e+ L a) c3 E printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
' P: N, T! A$ V4 r+ R goto QWE;
/ T R& e- o& J }/ f# S% P4 @+ }/ h
}
- P0 w" t- f7 L9 W }
1 G# t2 [7 F, }" R1 l* r7 E# @ else# |4 B3 k7 a( y( w$ l
{
4 s8 m. \1 c9 ^* o if(j==1)) [& C, I' }( y& ]0 G: ^: C9 I$ g6 h& [
{
9 v m: I9 l1 z6 K* Z: J7 b1 U" j# u# U if(r==0)5 d1 c( @$ G! k0 ]; q6 V
{
) T+ @8 x. m+ z4 a# f; [8 \; g7 { rq++;
# `9 E* {1 e9 z$ G% g printf("%s出石头战胜%d号机器人的剪刀!\n目前比分%d:%d\n",name,b,jq, rq);. ?/ y; a. `% D# `/ A% I
printf("输入任意数,继续:");* h4 D3 H6 X0 c0 t6 e
scanf("%d",&p); ' Y# {9 Q# `% V8 ^
if(rq==d)
/ o" z) l( b0 M( V" d9 Y {+ k x' K- m. w0 p1 t
printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
8 R6 ~7 H, i5 Y goto QWE;
" D0 {* r. z% Z# v! r }
) X5 D% M8 G& ~: s( R! n- N4 b }
, q2 _$ W0 I( S& i else( ?- A9 m6 z: P' w2 m; N4 f& b7 r
{3 z5 c) X; O: A7 b* G* b& b
jq++;) o$ w! N0 I4 q& W" N
printf("%d号机器出剪刀战胜了%s的布!\n目前比分%d:%d\n",b,name,jq, rq);
2 D1 Q) t# {4 m printf("输入任意数,继续:");
$ h; Y" _: }9 ]1 { scanf("%d",&p);
. D/ a" ?. ^" O* H if(jq==d)
4 a3 W- J2 T6 X& O" C' q3 H' F( d {) ]; Y o! i/ j8 T' O
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);" @6 i0 D) p, _/ f0 {* x$ _
goto QWE;
/ V8 r( b+ {- \% v) U% f }) W1 n& E4 d5 \5 O
5 V" M! c& @2 [8 n& h7 Z }
5 K- M9 H! y. C% P4 X0 v/ D& ~ }5 l# g% j& b. V- c1 R- k
else/ v. c+ z6 h6 w8 {
{% P$ M0 C$ Y7 M4 M1 m5 \ J
if(r==0), i* \* t3 u! z9 C8 G
{
+ W- ~& `) M8 t jq++; i/ {5 e4 ]1 {8 k9 F
printf("%d号机器出布战胜了%s的石头!\n目前比分%d:%d\n",b,name,jq, rq);
+ |* l$ u. S6 \: ^" k" w printf("输入任意数,继续:");
) }8 a3 p% G/ h+ ^ scanf("%d",&p);
7 ^5 g& Q8 j. ~ if(jq==d)
+ M- E4 V, f u; ?' H3 n {" s( h: [3 n; v. K$ L2 E k
printf("%d号机器人赢了\n赢了%d局\n而%s只赢%d局\n",b,jq,name,rq);- E0 o% B! h( e, [0 Y( |
goto QWE;
! ^' {) L6 n0 Z* f2 j& y. S }
+ y* \) x! f9 o ^5 V }' B) _, [+ E# ]0 r) T
else
, S& w& u9 a8 r* X8 _" P {
6 U* m' h, E! w* w rq++;
% i/ W3 q e! h) i! l printf("%s出剪刀战胜%d号机器人的布!\n目前比分%d:%d\n",name,b,jq, rq);
1 s6 e" \& }6 j# ^ printf("输入任意数,继续:");" ^6 v; ^' c) B" w2 t# ^
scanf("%d",&p);+ a9 u% Z$ D* e% ^4 c
if(rq==d)0 U7 x* L$ @3 o
{4 ?$ |9 C% M; d; p+ q( G5 g
printf("%s赢了\n赢了%d局\n而%d号机器人只赢%d局\n",name,rq,b,jq);
- _ P+ U# `; w' M! A% I goto QWE;! i* E" J& w4 K# l
}! h) y. c- G% p2 V& y/ o' x6 }/ J: a
}( {8 r, d* ?( d9 o7 P
}
2 g; C! L- V; k }- a3 H" c, ~8 y3 {& R$ V" m
}+ Q: u& x$ b' ]* i. v* V/ i) k
}1 `( i$ q' R, b; Y+ E$ ]
else% |/ }. Q7 F. O( N6 M
{
" q" U+ O" ]2 q0 O3 K printf("请重新输入:");
a* T% R- g4 }) z4 e& o5 J goto CONXING;
% l. m" \3 |$ w4 C } Z, {1 ~8 M4 i# j a' } u
}/ ^) Q$ @$ H' M3 l4 h% b* C* A
}
' n) |# P# J s2 _) B( c else F P, X! y% L" P* v
{# F, y) X( O: q6 z. f
printf("请重新输入:");3 F; I, W" F# _/ \7 q
goto CONXIN;
; `6 N4 ^3 |( O$ |8 ~1 ^ }
( T9 Y: E8 w6 o) k' u. ?QWE:
4 Y4 v; t; e8 m7 _) X, b' C printf("\n");
6 q/ C7 I# D4 I. n0 N
2 S/ b* ~7 _0 h/ k4 b N da("还想再玩其他的吗?\n想输入:Y\n不想输入:N\n请输入:");
' A+ G" X% O5 i! v s1 d% q7 n scanf("%c",&mnbvcxz);7 _2 S" [; ]3 f ~$ D; S( `( a
scanf("%c",&ms);
% l# x+ w7 |; o# _7 o if(ms=='Y')9 K, }- q% X! @+ H9 T; ~5 Q- h8 I0 J
{
# G. }# y" d8 b6 D0 A0 G0 L2 j4 R da("想玩输入对应数字:\n双人模式:0\n如果想再玩本模式输入:1\n请输入:");/ [+ h+ y5 T, f' {5 u" e H
goto CON;
2 w* c; R" m3 B9 H; h. y$ D) l }' I% R8 V8 P$ j+ r" p7 D" D
9 v6 O1 v% ?/ D* A. W" x+ d break;
& C# C' o$ ?+ X, f 1 b% L9 j5 b+ P
}& P& @0 S* |9 m! N9 x- H
}
9 N% P I9 ]! T$ q |