- 在线时间
- 0 小时
- 最后登录
- 2007-9-23
- 注册时间
- 2004-9-10
- 听众数
- 3
- 收听数
- 0
- 能力
- 0 分
- 体力
- 9975 点
- 威望
- 7 点
- 阅读权限
- 150
- 积分
- 4048
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1893
- 主题
- 823
- 精华
- 2
- 分享
- 0
- 好友
- 0

我的地盘我做主
该用户从未签到
|
< ><b><FONT color=#000000>.:.:上海黑暗之龙--麻将原代码:.:.</FONT></b></P><DIV 626px; HEIGHT: 132px" align=left>< align=left>部分图片未上传
# L' y) ?, _9 k9 k# n0 b+ G! `* M/*天宇软件
' x, u+ r- }9 U9 T J( G5 r作者:上海黑暗之龙3 B& U+ j# I/ X7 ~7 L& c1 c
2002/10/30. J4 q2 t9 I% ^' k
麻将原代码*/
7 \, q1 k `6 [& U* l) y#include "dos.h"5 ^7 ~' J3 z" Z: F {. M# q
#include "stdio.h"
2 a5 k# f8 M: e$ E7 O& `* V#include "graphics.h"/ I% P) L8 v' A; I+ g7 y: L2 C
#include "bios.h"6 A& \" r# v( U* e/ x
#include "conio.h"
* ^( {! n/ Q, X3 @7 w9 v2 y' r d#include "stdlib.h"
8 v1 s' X( w p% I1 _* d. wunsigned char far *video_buffer=(char far *)0xA0000000L;
6 [2 i1 } j7 i% J6 c2 ^6 d#define VGA256 0x13 /*图形模式13h*/8 L5 m9 W, n6 l0 }7 a
#define TEXT_MODE 0x03 /*普通文本模式*/
, }' v3 N: I: A! V' z; c+ X#define SETVGA Set_Video_Mode(VGA256)
) v/ E+ D/ K) B0 }4 J4 n- U#define OUTVGA Set_Video_Mode(TEXT_MODE)
. y3 d# _# g4 }/ B7 s#define BYTE unsigned char* ^) k8 }% W2 \! i6 p* {" d
#define WORD unsigned int: Y% S! I2 P) W* t+ m7 L) s
#define DWORD unsigned int
9 O' T; t* V7 r/ x3 a9 {9 S#define ESC 283
3 x% S# J3 T5 e& o; T7 _4 ^#define LEFT 192002 m! S$ z( `! e* a# F" M9 p n/ R* b
#define RIGHT 19712 N. ]$ A) k8 q9 X: i8 \( A
#define H 9064
; V, R+ [+ y& d7 O' j( `#define ENTER 7181
$ d9 s4 L" j9 L9 Dunsigned long int z=54400,zz=0,zy=0,zyy=0,z1=0,zl=10140;1 {% G* ~7 ]% O4 F
int key=0,keyy=0,sing=0,sing1=0,second=0,threes=0;
5 _; k, n2 N0 b8 V' j( D# P) bstruct chi
' l; F! O, X6 E1 D# j8 N) J" N{: G* ?4 }$ C4 k' `/ ^
int lg;
* X' E4 I, M. o# Z% U. p9 t5 [int lgg;
?2 Z4 ?4 o3 s; `, v}ch[13];
3 | a1 B- F( u1 @+ h* n& [struct mj$ T3 n* x: x: H8 K& V' y
{ char *name; /*名字*/5 i& ]0 m) K1 i% V: m$ \- J- |* d3 s
int data1; /*是否已出,无用了*/
# T1 V* O) O# D. Vint data2; /*是否在手中,1为自己,2为对方*// N# \8 C: b2 Y3 H4 D' a2 j( q
int number; /*同一个花色的第几张,共4张*/
+ w) X F8 @" d/ o}m[136]={"1.bmp",0,0,1,"1.bmp",0,0,2,"1.bmp",0,0,3,"1.bmp",0,0,4,"2.bmp",0,0,1,
5 X- {, T4 n. z"2.bmp",0,0,2,"2.bmp",0,0,3,"2.bmp",0,0,4,"3.bmp",0,0,1,"3.bmp",0,0,2,
1 t& y- H6 W( ?" D) s& b! m"3.bmp",0,0,3,"3.bmp",0,0,4,"4.bmp",0,0,1,"4.bmp",0,0,2,"4.bmp",0,0,3,
& }. R6 g) Z1 u1 a4 s' x; [& p"4.bmp",0,0,4,"5.bmp",0,0,1,"5.bmp",0,0,2,"5.bmp",0,0,3,"5.bmp",0,0,4,1 E! H9 a' y! w/ R
"6.bmp",0,0,1,"6.bmp",0,0,2,"6.bmp",0,0,3,"6.bmp",0,0,4,"7.bmp",0,0,1,
5 d N8 j5 p! A6 f+ r( u"7.bmp",0,0,2,"7.bmp",0,0,3,"7.bmp",0,0,4,"8.bmp",0,0,1,"8.bmp",0,0,2,
1 z; [$ | B7 _4 I& @$ L: p"8.bmp",0,0,3,"8.bmp",0,0,4,"9.bmp",0,0,1,"9.bmp",0,0,2,"9.bmp",0,0,3,
n l; O% U9 R9 q0 U n"9.bmp",0,0,4,"10.bmp",0,0,1,"10.bmp",0,0,2,"10.bmp",0,0,3,"10.bmp",0,0,4,9 k6 Z0 N) P1 D, d* l! u
"11.bmp",0,0,1,"11.bmp",0,0,2,"11.bmp",0,0,3,"11.bmp",0,0,4,"12.bmp",0,0,1,
+ q6 X7 e+ C! P. h5 @6 Q"12.bmp",0,0,2,"12.bmp",0,0,3,"12.bmp",0,0,4,"13.bmp",0,0,1,"13.bmp",0,0,2,+ ]$ D8 b+ M& \
"13.bmp",0,0,3,"13.bmp",0,0,4,"14.bmp",0,0,1,"14.bmp",0,0,2,"14.bmp",0,0,3,
/ h, l0 l7 v3 z$ J"14.bmp",0,0,4,"15.bmp",0,0,1,"15.bmp",0,0,2,"15.bmp",0,0,3,"15.bmp",0,0,4,5 B) R4 {0 {" B$ }" C, Z7 W! e4 H
"16.bmp",0,0,1,"16.bmp",0,0,2,"16.bmp",0,0,3,"16.bmp",0,0,4,"17.bmp",0,0,1,
0 d6 v! Z' C: i; ^2 L; K"17.bmp",0,0,2,"17.bmp",0,0,3,"17.bmp",0,0,4,"18.bmp",0,0,1,"18.bmp",0,0,2,
% p: ~# T, P' ~' I6 n+ l+ R9 B"18.bmp",0,0,3,"18.bmp",0,0,4,"19.bmp",0,0,1,"19.bmp",0,0,2,"19.bmp",0,0,3,
# N# Q! b( L9 Y" D/ X O"19.bmp",0,0,4,"20.bmp",0,0,1,"20.bmp",0,0,2,"20.bmp",0,0,3,"20.bmp",0,0,4,
7 I7 A8 [' l z& }5 G C"21.bmp",0,0,1,"21.bmp",0,0,2,"21.bmp",0,0,3,"21.bmp",0,0,4,"22.bmp",0,0,1,
+ s3 Z$ |8 K* J7 l+ P"22.bmp",0,0,2,"22.bmp",0,0,3,"22.bmp",0,0,4,"23.bmp",0,0,1,"23.bmp",0,0,2,
8 \ b6 _& [- w& T; x1 @"23.bmp",0,0,3,"23.bmp",0,0,4,"24.bmp",0,0,1,"24.bmp",0,0,2,"24.bmp",0,0,3,
2 {* |# [6 m- a6 ]& r+ |* a"24.bmp",0,0,4,"25.bmp",0,0,1,"25.bmp",0,0,2,"25.bmp",0,0,3,"25.bmp",0,0,4,
! R& B3 `! y" _# {* J. f0 J' y"26.bmp",0,0,1,"26.bmp",0,0,2,"26.bmp",0,0,3,"26.bmp",0,0,4,"27.bmp",0,0,1,
2 m3 X: b2 N# |7 U" B' ?1 n+ N"27.bmp",0,0,2,"27.bmp",0,0,3,"27.bmp",0,0,4,"28.bmp",0,0,1,"28.bmp",0,0,2,5 W- ^" t5 U2 u& s
"28.bmp",0,0,3,"28.bmp",0,0,4,"29.bmp",0,0,1,"29.bmp",0,0,2,"29.bmp",0,0,3,; i3 g7 k: K! W' {. h& Q5 _* |! y1 y
"29.bmp",0,0,4,"30.bmp",0,0,1,"30.bmp",0,0,2,"30.bmp",0,0,3,"30.bmp",0,0,4,: y- C) G: y0 V7 i/ t; ?' j# [
"31.bmp",0,0,1,"31.bmp",0,0,2,"31.bmp",0,0,3,"31.bmp",0,0,4,"32.bmp",0,0,1,
2 K+ o- `+ L+ _2 @5 S"32.bmp",0,0,2,"32.bmp",0,0,3,"32.bmp",0,0,4,"33.bmp",0,0,1,"33.bmp",0,0,2,
" E) b" Y% |1 r. `7 s3 y! @"33.bmp",0,0,3,"33.bmp",0,0,4,"34.bmp",0,0,1,"34.bmp",0,0,2,"34.bmp",0,0,3,
; h e( F+ T) F1 d1 s6 x"34.bmp"}; b1 Q4 e( s) v
struct every9 l) w6 s+ @7 L
{ int *k; /*名字*/
; r% H9 r# |# cint oneorfour; /*同一张牌的第几张*/
7 d9 P5 }. L, w" K4 P( L- X7 S$ C$ dint number; /*第几张牌136*/
2 N& o, U+ i+ Q7 X. ~' Vint p;
6 @/ W; s* q4 w5 B3 _int g;. u" W- R2 ]- S; [4 k
int c;' R. d! P Q& |0 C* z/ l" ^5 D
int d[2];% Z7 g( K; U( ]6 ?$ z+ z9 b8 |
};
% Y1 d. j1 O* Y# v" f5 S& F( C! f: ]struct me$ L) p& r# K3 k. \8 b1 d
{ int m; /*定义有几张牌,开始有13张随着游戏的进行,会越来越小*/
- h7 t4 o0 z+ T# E$ rint p; /*乓对方*/) A2 T( s& S6 u5 n$ S1 p9 N6 B# @
int c; /*吃对方*/, p9 O, d5 U3 b/ T0 t' g. o3 K+ f
int g; /*杠*/! r7 `( ~6 ^ z+ e# g
2 N6 d$ v% w( H' A2 D( x
struct every pp[14]; /*存放手上的牌*/: a; y& c8 A% D% w9 t* U9 A
}me;
$ J* W( N! W! m: ^struct computer4 t+ y+ M0 e$ B- z
{ int m;
8 z3 Z; l* Z( Dint p;: F# @/ X i, i6 s" {0 k. }; G
int c;9 g7 j0 |' B A5 {1 m$ U/ b p
int g;6 N$ p5 b+ r+ p
struct every pp[14];
& L7 R1 U5 s- F4 W# }}computer,comp;* }5 e6 F3 B, y. c) `+ L* C6 Y o3 u
9 y; }6 @- b" ?9 e) m
/* 设置调色板 */* r# c" ?5 ^/ ]' A3 x
void Set_Palette(int Color,BYTE r,BYTE g,BYTE b)
( A# c! A# ]2 N+ K3 |) E{
5 Q5 x( O* T3 ?: N8 @) n2 Poutportb(0x3c8,Color); /*0x3c8写端口 写色号*/1 M1 N0 Q& h% z' { n
outportb(0x3c9,r); /*0x3c9数据端口 R、G、B的比例*/
! c n R& ]/ ?' Boutportb(0x3c9,g);
N2 W$ b4 O8 E7 h2 t& y- d: Houtportb(0x3c9,b);% O1 D/ Q; ^& E+ g
}6 x1 S \$ n- T4 k
/*0x3c7读端口 0x3c6计算机调色板寄存器调用端口*/
2 X7 ?1 s: T8 O4 W4 c" }( ~/* 设置显示模式的函数 */
0 A+ K. _/ P6 t, t, |9 O6 Cvoid Set_Video_Mode(int mode)
0 U5 ]6 `* T2 j2 h' g" o9 S{0 ~4 v. q( y- y
union REGS inregs,outregs; /*定义输入和返回寄存器*/& H- b; P9 X1 H( z6 C& w
inregs.h.ah=0; /*ah存放功能号0h表示进入视频模式*/
6 J$ \* n8 Q* O- tinregs.h.al=(unsigned char)mode; /*al存放要设定的视频模式*/
# u# z5 L5 Q" B& @' e6 `int86(0x10,&inregs,&outregs); /*通过10h中断设定显示模式int86()包含在dos.h*/3 d3 l# c8 m# C; S! @( l+ l
}1 F$ {! I2 w' ?# w) c2 t" c: ^
void v_line(int y0,int y1,int x,unsigned int color)
! y& l: c- y: C) k: V- D- M{ unsigned int address,n,temp;
+ }+ X0 \5 l# B5 }- X3 z; v2 Z+ g. L7 fif(y0>y1)6 z1 A; C* {" e- Y1 c7 p
{
! T, b& o; @3 i. itemp=y1;6 r, E% y2 h' I7 L) O
y1=y0;
* X% u6 s @/ Cy0=temp;
5 l0 J/ B e1 S4 F' \3 o}0 K: F! B' K \/ G
address=320*y0+x;2 @6 ?1 z$ c# }0 o7 ]$ i& j
for(n=0;n<=y1-y0;n++)- @7 M5 U0 v9 e, { l, D
{" X. H1 X! f4 r: f
video_buffer[address]=color;
% I- f$ L/ _* o( qaddress+=320;7 t6 C# U' z, s) E% k7 Y- n
}
9 g, r- ^7 H. N5 H7 t}
& d6 {0 F$ Q, C: _4 n- F) pvoid h_line(int x0,int x1,int y,unsigned int color)
% J7 |0 \) i1 z{ unsigned int address,n,temp;# ?9 M* n+ I$ M! P
if(x0>x1); ?" R! r8 t9 d
{
0 x) o6 w7 k3 F# ?temp=x1;
8 W& j. }# N1 m0 jx1=x0;
% }/ Z0 m$ ?1 f; m; A Z) tx0=temp;$ o4 Y. Q% [( E5 q: e& f
}4 V: s( F$ G8 m. a
address=320*y+x0;. i; H# ^% {' j7 J6 v5 S! W* V
for(n=0;n<=x1-x0;n++)
/ s3 [, X3 n; c1 T{
) n y' g8 I+ _( ovideo_buffer[address]=color;
% ] a) f: M5 p! D ?& haddress+=1; Y& Z& K8 S, c* _5 E* E) Y6 U
}
7 q1 B3 F5 k" U6 D8 u}1 ~1 J" ]% J- |- J
void p_pixel(int x,int y,unsigned int color)
+ r, \1 W+ i3 K9 \6 P. J{ video_buffer[y*320+x]=color;
. s7 L; z% y& D3 A; f) c) r. b0 t}+ } r' F S. j- C' Y7 e* G
void s_square(int x,int y,int side,int color). g' \) z; ]+ i: \1 s5 B
{+ ?4 {! N2 B# U$ T! Z" O- p
h_line(x,x+side,y,color);
9 H8 W" Y, E# w( L1 S0 nh_line(x,x+side,y+side,color);
3 W" o* M+ H8 ^' r) }v_line(y,y+side,x,color);
! B# ]( f7 {7 ^8 A7 f1 r8 c% Jv_line(y,y+side,x+side,color);
2 b% W8 Q) `3 Z# C1 B) B1 |* t}2 Y* b& } q6 g' F4 w
void r_rectangle(int x1,int y1,int x2,int y2,int color)0 W! t8 Q" I4 Z
{
. b3 s4 u% L! V7 b8 Sh_line(x1,x2,y1,color);
* D9 s, x2 r2 y. _: sh_line(x1,x2,y2,color);. D. \/ f' h2 n# {8 \% H/ U8 H! p
v_line(y1,y2,x1,color);
9 h) W6 S* z6 V5 }' Q5 K+ b' K9 @v_line(y1,y2,x2,color);9 c |) E: u( w! ~; _' C
}
; T$ E' u1 I2 F# M, M% [void fillRectangle(int x1,int y1,int x2,int y2,int color)) `2 e, w* r. C+ l7 l+ J o; l
{4 }6 F* T; M! c. \. |
int i;+ B: N+ d* ^: R9 J* l
for(i=y1;i<=y2;i++)
' u; U( n! _6 L# s- ^9 E4 J{$ c) O6 { M; b% X
h_line(x1,x2,i,color);
# `2 ?7 x ^ M9 P; m}
2 i2 Q3 M+ K- K* l}: ^' F/ r( w" Q d% q# U8 c
void showbmp(int l)
6 H3 i D7 u* K- g* z# G{ FILE *bmp;7 S/ [# L1 r, i6 I5 z" B0 E
int i,x,y;
, D: L9 o# \: Y/ OBYTE palette[256][3];" F+ Z2 ?3 D7 O+ I9 B4 U# Y+ [& V
bmp=fopen(me.pp[l].k,"rb");% F/ z. l( u9 j8 I; d1 q! ?$ J; D
fseek(bmp,54,SEEK_SET);
9 p5 }5 s0 w! Q; K- [for(i=0;i<256;i++)# `5 `8 K K; w
{
; e9 G* s6 p! V- k) m0 Hpalette[2]=fgetc(bmp)>>2;, I0 y2 V+ Z0 d9 `$ |
palette[1]=fgetc(bmp)>>2;: d2 M5 f% a" z( V. c
palette[0]=fgetc(bmp)>>2;
9 c. U2 l' p' U* x- \ p: W# Jfgetc(bmp);' G H1 [% V& }( P% D2 U9 i
Set_Palette(i,palette[0],palette[1],palette[2]);2 d$ K8 O$ S$ |/ ~% e4 j% t
}8 ]6 Q4 c# S8 x" F4 Q) @7 V
for (y=0;y<30;y++)+ |% P8 S! M' n
for(x=0;x<20;x++)
7 q# O# ^4 s+ @, Tpokeb(0xa000,y*320+x+z+zz+z1,fgetc(bmp));
7 @2 b* ^$ n$ _/ H3 v! l* Yfclose(bmp);
$ w$ ]2 O& ~7 L}
! R; I6 h' T. M3 _7 w Bvoid showbmpd(int l)
- N! |% n$ d$ V$ H" ]( ^{ FILE *bmp;
5 L* \9 S# P* A7 l# _& bint i,x,y;' r, q$ [5 m7 [* R) ~3 s5 t
BYTE palette[256][3];
/ e* d0 E# b+ e2 B0 ~0 c+ obmp=fopen(me.pp[l].k,"rb");
" ~6 @) \) E# @; s3 Lfseek(bmp,54,SEEK_SET);% o$ V! E) U0 Y) I4 B- p: b
for(i=0;i<256;i++)
* }8 e( a# q5 }{' g& N- W* W" S
palette[2]=fgetc(bmp)>>2;
$ B6 \, L: N2 V8 S6 a0 D+ f- Bpalette[1]=fgetc(bmp)>>2;9 b: [ a' @* |
palette[0]=fgetc(bmp)>>2;
* k: d: E9 ]% }fgetc(bmp);- D; S' F \( A4 ~+ k
Set_Palette(i,palette[0],palette[1],palette[2]);. e' g/ F# o) W
}
2 {6 y7 m+ V1 S. zfor (y=0;y<30;y++)
; M" j# B1 ?/ j' P4 ]for(x=0;x<20;x++)
5 k9 k' M5 N! S9 |pokeb(0xa000,y*320+x+zyy,fgetc(bmp));% ]2 \5 a1 _8 M* ?6 f @
fclose(bmp);$ R0 F j' X1 t, T/ o- Q; U
}. N: ] H5 x6 [- }( S! j
void showybmp(int ll)
; F3 z% p4 m9 @& w, E{ FILE *bmp;5 W9 {" x% u t; y6 L- B
int i,x,y;
$ V7 b+ _5 K, r/ Q: _, p: hBYTE palette[256][3];
0 M4 L$ r: r$ v6 j/ O; q5 Obmp=fopen(computer.pp[ll].k,"rb");
( y* _3 @: Y& }: k/ H: t$ lfseek(bmp,54,SEEK_SET);
1 O7 I1 `. t2 M/ W2 ifor(i=0;i<256;i++)7 h0 r6 J2 d1 q6 B
{
3 T9 Z9 J" m/ E0 Y$ ]palette[2]=fgetc(bmp)>>2;
: d/ ^) T, z5 u4 ~% E" `% X* Jpalette[1]=fgetc(bmp)>>2;
( q4 s- t9 p! f9 p! ^palette[0]=fgetc(bmp)>>2;
" K6 V8 k5 j5 `fgetc(bmp);6 e3 r5 ^3 t; ?
Set_Palette(i,palette[0],palette[1],palette[2]);) z# c! v, D7 Q
}, Y" `* J2 f& {2 e; B8 Z; r$ q7 |
for (y=0;y<30;y++)
( Z* w* K2 z% ?4 ~0 [for(x=0;x<20;x++). [" @& H& g; O8 n" S5 U
pokeb(0xa000,y*320+x+zy,fgetc(bmp));/ x4 W. O& H6 X* H
fclose(bmp);5 u" q' R$ i2 y7 a% ~" T; x) f
}
+ w7 p: f* Q/ r6 K$ hvoid showcbmp(int ll)
6 U0 g8 G) ]! U) I6 V* P! t" p{ FILE *bmp;
; Q. |8 r- z9 ~0 P" T3 eint i,x,y;
0 a0 u/ ~. \+ n2 }2 F$ y8 RBYTE palette[256][3];) J, `$ k6 q I6 r0 L
bmp=fopen(computer.pp[ll].k,"rb");7 B, [3 B* b8 t! i7 j& X# F( ~
fseek(bmp,54,SEEK_SET);' p# j. i. ?% F m4 M: [
for(i=0;i<256;i++)4 \4 B8 B& V2 k. U1 G; r3 d
{
; `+ L9 o( b B: e, o4 I9 Q* P4 Spalette[2]=fgetc(bmp)>>2;3 H7 s4 H( {9 a
palette[1]=fgetc(bmp)>>2;
. H( ]7 `! H8 zpalette[0]=fgetc(bmp)>>2;4 p; w# P( B- F
fgetc(bmp);! F4 S# c7 m; R5 R) }$ L
Set_Palette(i,palette[0],palette[1],palette[2]);7 I$ l8 X4 ~( z. I. _ U$ p0 o8 C
}" l( [7 W( y* S7 N
for (y=0;y<30;y++)
- q. {) i) | r8 e+ P9 i; Jfor(x=0;x<20;x++); W6 C4 |) ~& \# {( K# T6 Q8 g
pokeb(0xa000,y*320+x+zyy,fgetc(bmp));. C' Q7 y- a& @( r7 C
fclose(bmp);9 V! a) }; ]' j
}
. O; d) S% F: w. yvoid bmpp(int number)
' z q! W: a, J3 f/ u& ]{ FILE *bmp;9 [6 X/ |7 O9 x6 \9 N$ a+ @
int i,x,y;% C% A; l. g- V; F) H. c
BYTE palette[256][3];
* k4 i$ w9 ~% s$ T! H5 ubmp=fopen(m[number].name,"rb");
7 X/ A4 J9 _* m* w' J* Qfseek(bmp,54,SEEK_SET);- I) w5 N- ?# S! I2 F6 P0 ^
for(i=0;i<256;i++)4 g Z4 Z! ]8 u! F
{: R) ]2 k6 r e5 ?, P
palette[2]=fgetc(bmp)>>2;; V, D) z; O, A$ B/ `2 W1 J
palette[1]=fgetc(bmp)>>2;- u- J3 c3 r3 M+ w+ I7 j# w& m' P
palette[0]=fgetc(bmp)>>2;
% p4 d3 Q4 {% j* j5 w: y5 dfgetc(bmp);
8 j$ W. \2 D6 k; c- M' DSet_Palette(i,palette[0],palette[1],palette[2]);) _& W' ~2 i; i0 N. C* P
}. H& L: ~2 w3 N- m/ J
for (y=0;y<30;y++). w5 O: x( ^. Y
for(x=0;x<20;x++): N9 I" B: U- m$ v; K( a
pokeb(0xa000,y*320+x+zl,fgetc(bmp));
% ~/ _/ n5 n, i9 N. ofclose(bmp);$ t6 t! Q0 S6 F$ E% h: r
}4 ]2 v% J" O7 I9 h8 W) j% _9 I" E
void comlipai() /*整理电脑的牌*/
& l6 i4 ?5 j ~- M9 x{ int n,j,u;
0 ?7 z" }; n$ L( X5 S- lint *lingshi;
6 g( a ^6 D# M5 g" Vfor(n=0;n<computer.m;n++)1 j( i' H2 ?: J' [/ w6 D, M' n
for(j=n;j<computer.m;j++)# p6 Z% P& v: u/ B/ l/ q
{
* T% d2 B, a3 l% q4 }# q6 }if(computer.pp[n].number>computer.pp[j+1].number)7 V0 ]2 a f6 s; j: {( Y; K7 |$ X6 |# }0 U
{
3 f; N6 M6 N( y, V9 Slingshi=computer.pp[n].k;
; t. N6 }' ]9 J7 V! c kcomputer.pp[n].k=computer.pp[j+1].k;' @* f# z$ }- W; O. M4 w% o; O
computer.pp[j+1].k=lingshi;- ?2 D3 n- k+ [" m
u=computer.pp[n].oneorfour;
0 U1 b" F4 ], f8 dcomputer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
! M( v# r2 k' Zcomputer.pp[j+1].oneorfour=u;
( t- G6 B: |9 j x) Ou=computer.pp[n].number;
7 p* Q1 [, n+ E( Q3 Ecomputer.pp[n].number=computer.pp[j+1].number;. k5 F1 j0 J: o( o
computer.pp[j+1].number=u;4 Y4 s& n) U5 O( H- S- N
}
$ }: j9 y$ a2 X# melse
7 y$ e. G, e, _0 nif(computer.pp[n].number==computer.pp[j+1].number)3 z! t! I! K: C/ @4 T' P5 C9 |
if(computer.pp[n].oneorfour>computer.pp[j+1].oneorfour)
) f6 b5 e3 r( x! b7 i1 \{
. A7 v4 e( G5 V: Mlingshi=computer.pp[n].k;7 C: S- w# q+ {" {" U3 N
computer.pp[n].k=computer.pp[j+1].k;' B& |+ l3 ]0 u( o, h: h* L+ h" N
computer.pp[j+1].k=lingshi;
: \: l' M: c* P; V4 R4 H( Qu=computer.pp[n].oneorfour;0 b: _2 e# L. C( v Z& |; R
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
# ~0 Y6 O' ~2 [6 ^( N0 x. P) y# scomputer.pp[j+1].oneorfour=u;, v3 H$ }. s: V. n6 H
u=computer.pp[n].number;
/ v5 l4 O. h) N, e1 Mcomputer.pp[n].number=computer.pp[j+1].number;
/ c. ~8 z. S7 Q# ncomputer.pp[j+1].number=u;
) D9 e- D6 f+ ?4 C, K}' |2 ^$ m* g( c: G# u6 \9 Q2 m
}
: c* w& r( O5 A* o' I, B* e}
9 j' @" x3 e; P& o* }) f5 Nvoid melipai()8 L1 |6 @" }* ^' q7 }
{ int n,j,u;
! o( z1 J5 Y U9 E A: E. wint *lingshi;
# [* k) C, t$ ?; v$ U5 R8 T9 Kfor(n=0;n<me.m;n++)
# t7 W+ q6 Z8 c: o( Vfor(j=n;j<me.m;j++)
' d: ^* Z9 B! x" Q; @% M% B ]{' e y- B8 L' h3 f
if(me.pp[n].number>me.pp[j+1].number)
# S+ G+ ~" ]0 Y{
8 H# e Q/ u$ g! v* vlingshi=me.pp[n].k;
9 M& ?# x. P/ T1 d; r; F3 tme.pp[n].k=me.pp[j+1].k;' n% ~" e. D9 d2 L7 m! P
me.pp[j+1].k=lingshi;
0 s5 Z3 j- l7 z* a9 ~u=me.pp[n].oneorfour;, F# K+ L( _. h. c! V
me.pp[n].oneorfour=me.pp[j+1].oneorfour;0 t2 m, I' I. _+ d) R! [, v; @7 g
me.pp[j+1].oneorfour=u;( `7 R5 L, T: o) j
u=me.pp[n].number;+ O% N2 B; S7 U8 K! Y- A
me.pp[n].number=me.pp[j+1].number;" ]/ o+ |8 E) ~/ P* H% K$ E2 E% y# m
me.pp[j+1].number=u;6 Z+ _- M# ^4 ~# a6 a, r0 R1 R3 Q
}
; \9 u) t W4 k# g) xelse' k- t- ]& b9 g0 y2 a6 d
if(me.pp[n].number==me.pp[j+1].number)+ v* a- e8 `4 G. F x
if(me.pp[n].oneorfour>me.pp[j+1].oneorfour)1 ^5 s! z6 D% ]5 b
{
1 f* a; j5 N+ \% h2 clingshi=me.pp[n].k;
3 \/ y6 ~) e3 w X' ^9 [' A8 Dme.pp[n].k=me.pp[j+1].k;
& }" P# y, u. p( u+ l7 Eme.pp[j+1].k=lingshi;
0 T+ E8 S1 |; b4 P r* ~u=me.pp[n].oneorfour;* D% s+ g* H2 m
me.pp[n].oneorfour=me.pp[j+1].oneorfour;6 j* g [5 ?& [0 U$ P# `. l$ R- f
me.pp[j+1].oneorfour=u;
h0 ]) o6 |8 E& N5 ]u=me.pp[n].number;6 S( i% Q% |. T# m1 k, S
me.pp[n].number=me.pp[j+1].number;# b' u' z6 K/ _
me.pp[j+1].number=u;1 w' W* F: I$ h0 M
}/ ^% t6 j# g4 A; d- X
}, U+ Q" s1 @$ j& |( c. `7 x. o
}
$ P) F- i( ?# U2 x+ D& fvoid rgzn(int c) /*本程序涵数的核心针对电脑的牌*/% L2 a9 w$ ?0 o0 Z0 b$ a/ L8 m I
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;
) s8 Y- v' E6 H9 hif(me.pp[c].number<=35 && me.pp[c].number>=0)! W3 S% N2 \4 z" S* p
{
; X6 V; Z* d" Q' {" X [logo=1;
8 m8 J' u2 P% ~- m+ eif(me.pp[c].number<=3 && me.pp[c].number>=0)
( }5 Q$ X" ~3 o4 J, |* x% W& o* _* ulogoo=1;
/ n- j2 T6 w" y8 velse if(me.pp[c].number<=7 && me.pp[c].number>=4)& z, }9 L2 ^/ o6 _
logoo=2;# u% j* P; y9 ]2 Y" X
else if(me.pp[c].number<=11 && me.pp[c].number>=8)& P' X( K- r( B v
logoo=3;0 g0 f0 }/ t0 N# F5 ]; Z
else if(me.pp[c].number<=15 && me.pp[c].number>=12)/ y) E" ~% n6 Y; L2 a0 a% T
logoo=4;
+ L/ i8 L, k: V delse if(me.pp[c].number<=19 && me.pp[c].number>=16)
) A9 u: j$ v5 s, Q7 Elogoo=5;0 r9 F" ]3 N0 X$ {/ Z5 g5 {
else if(me.pp[c].number<=23 && me.pp[c].number>=20)
% |5 \4 x1 |0 ?9 J. F- ulogoo=6;
, P+ t( p6 a+ n4 O# k7 S4 felse if(me.pp[c].number<=27 && me.pp[c].number>=24): }+ _# y! M6 c: s/ a
logoo=7;3 Y, R; Q( N/ I1 |7 k, M
else if(me.pp[c].number<=31 && me.pp[c].number>=28)) P/ j' `/ b6 ]
logoo=8;
" m2 \1 X# {$ o5 Velse if(me.pp[c].number<=35 && me.pp[c].number>=32)
2 i% D4 p0 d- \, v' vlogoo=9;
$ y/ [+ A0 V5 M& T! E0 p9 l- f}# d% v5 n& y1 ^& b
else if(me.pp[c].number<=71 && me.pp[c].number>=36)' ?' ~$ _# V# b6 }+ s
{
$ q: P9 N' o* ~$ ulogo=2;& V; R# u( a0 K {
if(me.pp[c].number<=39 && me.pp[c].number>=36)& W+ b6 v8 S) L( G) u+ C( W: ?6 D5 A
logoo=1;
" P* N; _0 n, {0 M' x5 Celse if(me.pp[c].number<=43 && me.pp[c].number>=40)* {) z1 X* t# h1 ^- n
logoo=2;# c+ `5 F' D$ y2 W, {: D1 r
else if(me.pp[c].number<=47 && me.pp[c].number>=44)
" U5 ~8 q. h) y% i1 o% F1 Jlogoo=3;* D/ K4 A" a6 N; i
else if(me.pp[c].number<=51 && me.pp[c].number>=48)
! c3 Q" i# g- ?: V: Plogoo=4;
: G: a9 t6 K2 B$ W: Z7 Y. Z0 Relse if(me.pp[c].number<=55 && me.pp[c].number>=52)! ]2 s1 c! [- o. _8 b9 O
logoo=5;! F) G/ z6 C$ M8 s- H* c1 `, K7 A- j
else if(me.pp[c].number<=59 && me.pp[c].number>=56)
/ r0 n( I# Z, K! [& H8 G' @logoo=6;, P: M8 I5 d* i9 R2 x0 A: k
else if(me.pp[c].number<=63 && me.pp[c].number>=60), U' y- e+ d K" f, {
logoo=7;
6 P3 O; \# E" {8 c. v) g7 Jelse if(me.pp[c].number<=67 && me.pp[c].number>=64)/ R0 n4 x! e! [" b2 {
logoo=8;9 f7 f6 K# z: O" m7 a1 a4 u
else if(me.pp[c].number<=71 && me.pp[c].number>=68)
! i$ K& h9 t7 ^* C0 M4 `logoo=9;
( N% a& f2 \. H$ H5 A, k}
4 Q: T- _% `5 T$ pelse if(me.pp[c].number<=107 && me.pp[c].number>=72)
: p6 k( S& |) Q5 M' o{3 @$ [; H7 e2 I6 H% _, c7 B N; x
logo=3;
! }9 k& w4 P6 ]; O8 T( Kif(me.pp[c].number<=75 && me.pp[c].number>=72)
' |" A5 J6 o2 vlogoo=1;
; I% G5 Y6 c8 Y& V0 Welse if(me.pp[c].number<=79 && me.pp[c].number>=76)
3 j6 p% C6 z. F l7 U1 ^$ i* [% }logoo=2;! x! H! C* U, P/ V( i0 ]( i
else if(me.pp[c].number<=83 && me.pp[c].number>=80)
6 A( _1 N* D4 D; e* X& w6 qlogoo=3;
: e7 E4 ^+ K! S: \; eelse if(me.pp[c].number<=87 && me.pp[c].number>=84)
1 `# k9 l5 }7 y# y0 B1 F S$ K. _logoo=4;
7 d! H$ A/ N" F4 s$ b3 }5 \! oelse if(me.pp[c].number<=91 && me.pp[c].number>=88)
M/ ?6 W! Z9 L' M' ] blogoo=5;; C/ O: `7 C& j6 M
else if(me.pp[c].number<=95 && me.pp[c].number>=92)/ U3 p. T$ C- G: ?- {3 m( ~( B3 a
logoo=6;. K% M' j+ ~' O. n! w
else if(me.pp[c].number<=99 && me.pp[c].number>=96) `3 f$ ]/ ~% h$ f7 g, w7 q
logoo=7;
: D5 V$ X, G P. Kelse if(me.pp[c].number<=103 && me.pp[c].number>=100)) i) Z6 f/ N+ f$ f! X& ^) r9 E, o6 O
logoo=8;
$ j6 \+ l5 D* t: j5 \$ d' K8 Z4 X/ celse if(me.pp[c].number<=107 && me.pp[c].number>=104)0 Q8 Y* S0 z( L: X) [5 N/ _ C. \
logoo=9;
8 c' |8 ]9 i$ n: H- j7 V; V}
* F! v6 i# @0 A' T- f3 m) telse if(me.pp[c].number<=135 && me.pp[c].number>=108)) M; h- v1 I* M$ a, w
{ L' P* D3 M9 c. t1 H
logo=4;
. j4 r6 O) A" l) p- Nif(me.pp[c].number<=111 && me.pp[c].number>=108); v4 a5 U2 E9 J* F( d/ o
logoo=1;$ ?3 Y# H! [/ Q3 Z3 b; s9 N
else if(me.pp[c].number<=115 && me.pp[c].number>=112)0 o/ H6 u8 s! {$ w( Y2 A
logoo=2;
" Q( u) j! n* R* o5 S' delse if(me.pp[c].number<=119 && me.pp[c].number>=116)
+ |! x. U: S. c" t x" \logoo=3;; a# V7 q; ?5 Z% `
else if(me.pp[c].number<=123 && me.pp[c].number>=120)
9 U$ R" ]$ K# Q3 ?+ s2 hlogoo=4;
5 k' G) X+ C9 \! o k2 Lelse if(me.pp[c].number<=127 && me.pp[c].number>=124)& o% Y% H" o) V
logoo=5;( G+ O) Z) B; p# \- A# a; L1 k
else if(me.pp[c].number<=131 && me.pp[c].number>=128)
2 R+ j+ q* N& K% U+ Qlogoo=6;
3 i/ G# i+ [8 ]else if(me.pp[c].number<=135 && me.pp[c].number>=132)' t0 M1 u; C, t
logoo=7;- u- b3 K4 Q7 ]$ p0 I( j! J5 N4 r
}% u! u4 j# Z# m5 U; a
while(b<=computer.m)
, c1 d% {0 O) f8 k% v{ C- B' v9 z2 S$ D( Q9 b
if(computer.pp.number<=35 && computer.pp.number>=0) /*假定电脑经过分析后出了第一张牌*/# ?- F+ W9 N7 S2 b4 B8 X
{
i1 g" \/ W% K& wlg=1;3 y4 a# @7 u6 [% M2 M
computer.pp.d[0]=1;) |' o% B _! s6 i$ Q) o5 a
if(computer.pp.number<=3 && computer.pp.number>=0)
( T3 l! b9 h/ g$ \{" C6 W+ x. B/ F% C' ?' ^
lgg=1;
6 w) ~5 I6 S- u$ o8 ?computer.pp.d[1]=1;
9 o; }4 \7 ?/ e% Y$ L2 K}9 \$ d) J* W& ^* E1 h; w1 `
else if(computer.pp.number<=7 && computer.pp.number>=4)
6 ~ ~( @7 C# R6 Z{1 f- p$ m8 F+ h9 B% q4 s z
lgg=2;
% W+ z. S: Z' ~1 P" L( _computer.pp.d[1]=2;
% R8 v O) G3 L}
( J1 b( _; m7 N/ ~: p% F5 P% g! Eelse if(computer.pp.number<=11 && computer.pp.number>=8)
, o$ e. O) C% O; O" |{
$ {6 V5 i6 O0 t+ g& Q& d/ Ulgg=3;& i: O, j4 P; \- j6 u3 H& B) X
computer.pp.d[1]=3;& ?: `7 @) E" m% z- e$ k5 c7 W' n& r
}
+ ~$ n: R: L" z1 S3 L8 Eelse if(computer.pp.number<=15 && computer.pp.number>=12)
5 E' a; o1 E4 W+ a) X K{* O6 B+ i7 M) c7 G6 F9 R0 o( x
lgg=4;7 X0 H2 @; w/ R7 N) K3 l& U" H+ ^
computer.pp.d[1]=4;
% w, {: o/ g: {) B}7 \# o% r4 v F g' S- ^
else if(computer.pp.number<=19 && computer.pp.number>=16)
7 I+ W/ \3 b: E1 C{) s' n3 ?% u4 X
lgg=5;
# f( c+ o! x7 h% t0 z# Icomputer.pp.d[1]=5;' H+ D. b8 v+ \5 c H6 X6 L4 [
}% b" {4 | f7 ?) {- i1 X
else if(computer.pp.number<=23 && computer.pp.number>=20)) k' D: A4 J0 F, [
{
# b8 s1 a4 Q) R8 elgg=6;/ A# s- ^6 ^. k0 N
computer.pp.d[1]=6;$ \; m0 |. z9 p+ o0 W7 F
}1 |" A A( l; i4 W- _7 Q' [
else if(computer.pp.number<=27 && computer.pp.number>=24)# y: b3 F: Z: N+ i5 }
{" g" a* g& |( u4 ?- D5 T( l8 y8 i. H4 k
lgg=7;5 b1 T" @ ]& Y
computer.pp.d[1]=7;
2 F1 q6 }3 z9 I$ E0 g$ R" i}+ P7 g. y) W. w o
else if(computer.pp.number<=31 && computer.pp.number>=28)
7 W6 s- K$ `$ w& M/ @{
) Z1 \$ P$ o" M; b. t- klgg=8;+ W+ P& m: T- {8 ~7 y: i5 {, d
computer.pp.d[1]=8;- B- K" K) z6 W3 `) `) J
}
2 [3 ]1 @# I2 b. |$ o0 L% Qelse if(computer.pp.number<=35 && computer.pp.number>=32)
6 h- s/ T3 x, h" p1 m, I9 x: H{' P: P0 e( {, U5 |7 m7 D( ^: z/ R w
lgg=9;8 s+ W) x( L* J- K5 T3 V' L
computer.pp.d[1]=9;* R8 m: S' L. b0 {
}7 |) t; w& r7 m2 I1 S7 ?1 M
}
9 z! o: g7 q$ Helse if(computer.pp.number<=71 && computer.pp.number>=36)4 l- T# @: B0 l! U( [
{( i; U8 o4 F4 m2 j* {
lg=2;
4 e- H0 H# M1 ?' |computer.pp.d[0]=2;1 ~0 `+ W0 p* r" q
if(computer.pp.number<=39 && computer.pp.number>=36)
' N/ j P$ q& |' b6 y% \1 b1 h{# w* t. _9 m% N* y
lgg=1;% E6 R U, \! `5 p" X
computer.pp.d[1]=1;9 c" M# V8 ?6 |
}
, k, [2 _ T3 y. J8 r+ v helse if(computer.pp.number<=43 && computer.pp.number>=40). U3 h6 Y( ~# y4 G
{ b& R. {1 q; l; {2 S. R I f
lgg=2;5 L$ ^% y* C5 F
computer.pp.d[1]=2;4 B2 T! J+ h" p4 a0 N. |
}
8 J7 |5 {8 H( L2 gelse if(computer.pp.number<=47 && computer.pp.number>=44)( y. ~+ K4 {# _& u+ T6 J
{
3 N: s& i( U1 [$ H3 M$ u( Qlgg=3;
7 g d4 x* [0 |. |computer.pp.d[1]=3;8 {& d+ G# o# i' ~
}
0 L/ i2 j0 ~/ t; l! l L6 P" k k$ P& k8 }else if(computer.pp.number<=51 && computer.pp.number>=48)
( r! U6 ?- u/ ?- r: H4 v{) i; B6 e$ {: j
lgg=4;6 q# I5 M- [# s# {
computer.pp.d[1]=4;
; h$ I& Z+ V5 z' q1 @( J' [& M! h}& g9 Z+ C1 R8 o+ v( y7 T
else if(computer.pp.number<=55 && computer.pp.number>=52)
7 ]+ Z8 i+ Z7 b: J/ B: N' r1 ^/ E{
- I( v3 ^, ], q. m( Z4 ?lgg=5;
3 Y4 A0 n: t- b8 Lcomputer.pp.d[1]=5;
$ r( A! }; d' [: }% d}
2 R$ J* W# j2 \9 l9 R% j% pelse if(computer.pp.number<=59 && computer.pp.number>=56)
; L) k* y' R3 g3 n' w& i: W{& n- l; o. G. {+ A
lgg=6;
9 o& j( h4 w4 }# |computer.pp.d[1]=6;" H) _& T+ f# h; `
}
# c G" a2 q; _' D Telse if(computer.pp.number<=63 && computer.pp.number>=60)
1 w h+ b: p6 w; A2 \% R3 v{
: G4 K2 S+ H' @" ilgg=7;' `- z# L+ z/ ?* v+ g
computer.pp.d[1]=7;3 d, e; G3 k% h, c& ?
}
R& U8 j& b1 \& v+ _else if(computer.pp.number<=67 && computer.pp.number>=64)
# ] U3 V1 \* ~0 U! q$ K{9 S. N3 o3 ]. u+ }+ B9 K/ V+ U( e6 |
lgg=8;
$ V0 s/ U8 g, T* ccomputer.pp.d[1]=8;- C3 K' N5 g q
}
t0 f, j; r- O, Uelse if(computer.pp.number<=71 && computer.pp.number>=68)
9 e& [: T0 d6 e) x% \2 o1 ]1 r{
, f) H* d: R: s3 A+ Q0 g% ?& Flgg=9;8 [$ h8 b" R( r, _ s0 E2 _
computer.pp.d[1]=9;
. e! u o1 z# f7 w: E4 e! k}
. a7 p4 h% }* L' R}
$ n0 M. }8 i6 N. Z* xelse if(computer.pp.number<=107 && computer.pp.number>=72): Y1 I, z9 W8 R' Q4 I! D
{- X+ ~- n0 N) W: `
lg=3;% t! A: c0 z' L% F" ^; ?
computer.pp.d[0]=3;
2 g5 [5 k. C" e2 G, x1 cif(computer.pp.number<=75 && computer.pp.number>=72)
; K0 \4 P+ P* Z# w& P' Q{
, \6 C' h* Y% h% c R6 Blgg=1;
M# r! i; r' ^% ]; P! c6 rcomputer.pp.d[1]=1;. D$ q3 ~1 A) _0 @/ `9 E
}) w n% h9 {% ] g6 y3 | H
else if(computer.pp.number<=79 && computer.pp.number>=76)
# u$ I/ C# |4 f1 @0 G{
/ w0 q7 R/ I* q2 y9 t% Slgg=2;+ L9 z8 V- n! v( t% L! ~/ _
computer.pp.d[1]=2;" d/ [1 m; p# O
}) g. g# ~2 l1 u( |, c
else if(computer.pp.number<=83 && computer.pp.number>=80)
1 E, e$ d( K* E' s- P% p5 c/ X{
* _" b# Z1 a- O8 Vlgg=3;
5 g1 ~8 E: @, [; {5 hcomputer.pp.d[1]=3;
0 ]$ p' I- L3 w0 M; E}9 K, Z4 ]; I3 u+ p) ~- a
else if(computer.pp.number<=87 && computer.pp.number>=84)( S+ [+ U" [6 S3 X2 B4 \" Q, V
{
2 @) t0 S3 h1 w' Llgg=4;# z) p: u2 v2 ?1 t, ]! A9 v
computer.pp.d[1]=4;4 P- s1 \: |1 |0 r0 `$ R
}
. H& j8 v5 M. J& ^# B x1 helse if(computer.pp.number<=91 && computer.pp.number>=88)+ G6 ^6 J8 w: _! ~3 O# q
{
# I$ j, ]9 j' y0 ^! \lgg=5;
: C9 }6 ~0 |5 e2 ~( z5 R, Scomputer.pp.d[1]=5;
( n' A7 L' n% |4 O, H( q! V}6 l/ E8 r( k! h2 B
else if(computer.pp.number<=95 && computer.pp.number>=92)% c* [' w+ D& Y% B: Q5 R
{
' p: f( V$ \% F6 `" Z& J5 B$ mlgg=6;- q6 q; n R; K8 u w9 K6 k
computer.pp.d[1]=6;/ B8 H6 o$ P' U
}
& h" B; D( z! a0 m! G: h4 \6 Felse if(computer.pp.number<=99 && computer.pp.number>=96)
# i* i; i* t; V/ n+ h6 Z# I{" W' B; l' ^/ l8 Q
lgg=7;. @2 f6 J5 E+ C( I5 @) R, W
computer.pp.d[1]=7;
5 Z4 v3 h; |! t; R7 z}
) F. d$ l, b* j+ k8 g- Nelse if(computer.pp.number<=103 && computer.pp.number>=100)) |# _# X) F& @5 r* l
{
. a3 y1 m. R' y6 zlgg=8;
5 v! O% f0 n5 s _! z% Pcomputer.pp.d[1]=8;/ T: X, D+ a! c+ Z
}
5 Y" c6 b' K. X V3 J; Welse if(computer.pp.number<=107 && computer.pp.number>=104)
( ] ]. g. q' M$ j% x8 G{
' j9 i3 |$ R, E1 l. Glgg=9;
0 T& Z, G5 o" ^/ T0 r, K* Qcomputer.pp.d[1]=9;$ w" l- e4 N1 B; ]/ v% U% Z
}/ ~2 |8 A, e* f" h# e
}
8 D m7 A% A# Q& V& Zelse if(computer.pp.number<=135 && computer.pp.number>=108)
! P* k4 [0 x8 C7 `{% O& C+ o, `3 ~$ _% v& O
lg=4;$ [* I2 x' g% K! e3 W% X0 Y* \
computer.pp.d[0]=4;2 _4 R: q' v1 v$ K$ ~1 u# c
if(computer.pp.number<=111 && computer.pp.number>=108)3 r2 J3 }$ x. I4 g$ x
{3 O. [$ g* S! [ I' C- H3 i* j
lgg=1;5 x f1 `6 `* } w& `
computer.pp.d[1]=1; o2 ~( y6 Y8 o) n$ F6 }6 }, S
}
2 O q5 ^$ U2 H6 h3 ]# Pelse if(computer.pp.number<=115 && computer.pp.number>=112)
5 q, a" } h9 ?! q" L! d4 T! O1 ^{3 {) R4 \1 R: i' a" L- o \4 `
lgg=2;" V" `& t/ {" y! U4 g
computer.pp.d[1]=2;9 B- M8 Y( g. {# Y7 e' Q
}
' Z. P$ W0 i# M$ I5 felse if(computer.pp.number<=119 && computer.pp.number>=116)
' M4 I9 W% z1 l{
; k+ R. P9 m5 g2 klgg=3;: f' m1 V. I3 i' e
computer.pp.d[1]=3;( _7 I! L7 J+ L1 ?# u& d; Q
}
; H( T, D% a7 N6 U; melse if(computer.pp.number<=123 && computer.pp.number>=120)
3 o. h- }1 E% u/ Y{5 C. [6 C2 T- F" ~& L
lgg=4;
; t5 ~* L9 n- ?" m) M2 o2 Q8 Ncomputer.pp.d[1]=4;1 i% N/ H$ a r _$ l0 N
}5 T% n: X% W$ t, F
else if(computer.pp.number<=127 && computer.pp.number>=124)
) h: I. p1 U" ^7 H{. ]% ^4 n: q& t0 L4 X
lgg=5;
5 ^5 }! |/ X2 }& e1 pcomputer.pp.d[1]=5;; P) c8 p- V$ {$ j2 t
}' n; _ C" U; H& A' T5 s e# G+ l
else if(computer.pp.number<=131 && computer.pp.number>=128), j) L, o, B! ?1 s2 B
{# G4 r4 T l% j8 r* i
lgg=6;2 E1 @8 W& z* H4 W
computer.pp.d[1]=6;/ s- t) A% X# m k+ j# A
}9 }7 r- i' y8 _( d0 J( S+ H
else if(computer.pp.number<=135 && computer.pp.number>=132)8 A# e, C- V# |+ a: b3 u9 J
{' T: a$ v' [ L" Z+ R" l
lgg=7;6 V) q# A) J( h6 v1 J7 N1 P/ K; R
computer.pp.d[1]=7;
/ n* [% `) f2 v) L, b1 _# j}6 y6 O4 O# H. q5 i) M5 |
}# d( _( O o$ O, ?! x) @ _5 u+ ^
L: n7 |9 g( k8 Y* H b- e' a5 ^) E
if(logo==lg) /*如果相等的话,那再进一步的判断,乓杠的判断*/1 [3 K1 R5 e* `! h
if(logoo==lgg)) Q7 n, R! B o) w% h o& i3 D: c
pg++;& d" T5 w! E0 h1 c4 t8 Y* H
ch.lg=lg; /*保存电脑手里的每张牌的信息*// \6 B: |$ p/ J# ?9 j n# v5 |6 c" {
ch.lgg=lgg;
. K0 y" I8 V' T: Z1 N7 L) [0 _lg=0;
" o, x9 V0 z8 n/ c8 H7 ]lgg=0;
7 n& R; C0 a; m# }( Vb++;$ {* I- b: E3 z i
}
7 u$ {- |1 J9 e) K) Uif(pg==2) /*乓*/$ ] H' C- B- `" d9 Q: J+ z# v( e
{* _+ G+ f" o4 F. B7 m# i4 p
/ \) `& c: b2 A/ l7 Jsing=1;
: ?! {5 Y, F* w& l; v* Wb=computer.m;
' B0 u5 ?+ q M% pwhile(b!=-1) \8 r/ w7 }$ e$ F" g" m! L
{
" }' d7 ~/ S" e# G: cif(strcmp(me.pp[c].k,computer.pp.k)==0)
( D% p; W6 k% J1 G/ mcomputer.pp.p=1;4 ~! S1 ^9 ^8 W; U7 o8 ^- J. t
8 p3 Z, O" }# D! Q; O0 S6 c; ib--;$ O+ {) ~- V8 v* e2 b3 U
}0 [/ @( x1 u. n y. l
}1 x2 @5 |% \5 o
if(pg==3) /*杠*/# S2 V1 a9 @! e8 t9 Q* ?
{
2 }, E: Z% f, Z2 t, i3 F
1 q4 Q4 L, m; `0 ^sing=2;# k0 K3 ^* F" H; B) Y1 |5 O4 G
b=computer.m;
7 M5 `+ [. X$ c2 p$ r) U* dwhile(b!=-1)- r! M9 `+ k8 ?" d' ~" u
{' w/ C4 E2 p) C7 i& [
if(strcmp(me.pp[c].k,computer.pp.k)==0)
/ Q b2 u: I# c8 N3 W) V; v, @6 u+ U/ gcomputer.pp.g=1;
7 f% q" a" Y1 yb--;$ y' y7 @6 X" M! Q( ^ }9 }
}* Q. U) {% f; L0 G! m
}; S/ }, A5 S+ A |" i6 Q9 J6 ]1 m
f=0;0 J: H" Q/ w y( n( w$ P1 [
while(f<computer.m) /*吃的判断*/
$ F5 F' v7 Q% m9 T: k# H: M{ if(ch[f].lg==logo && ch[f].lg!=4)" N2 L; [+ V8 u, H: f/ g
{% a( H9 u* D+ |# c
if(ch[f+1].lgg-ch[f].lgg==1) /*顺吃*/; i( b8 \8 w1 H3 P/ A
if(ch[f].lgg-logoo==1)" v: l- ]8 x/ e d# L1 a( C
{
2 p- h/ s. p3 n5 d* J0 ]gp++;
3 K/ k# u+ t% P8 O; scomputer.pp[f].c=1;, p: C' a, a; q6 X
computer.pp[f+1].c=1;
+ R! x$ V' m J+ R$ }}4 O2 m+ ~7 L- M0 X1 W
if(ch[f].lgg-ch[f+1].lgg==-1) /*逆吃*/5 _% `! u s) L/ P% G
if(ch[f+1].lgg-logoo==-1)( e( X9 P1 C8 z! K& ~5 _
{
a O3 o8 ?; x: Q. ggp++;
+ f1 p0 [/ O; F2 V9 Ycomputer.pp[f].c=1;2 p. `1 U# \% _- N3 v
computer.pp[f+1].c=1; q- W0 Y! B- u/ N' w5 I4 E
}
4 V: w2 ?7 I/ W8 C- O: B& zif(ch[f].lgg-logoo==-1) /*中吃*/
4 d% D' z/ q' R6 L- R: q7 p0 H2 pif(ch[f+1].lgg-logoo==1)" f! t; I" f- L* e
{
' y' D" _: P' C* G" F6 Q5 @2 \4 Mgp++;! D! J/ c6 s4 g3 A" X
computer.pp[f].c=1;
( U4 `! T& l$ _" ?( scomputer.pp[f+1].c=1;
1 j5 d* a( ^6 J! [+ O3 a: |} s! V9 |! Y2 Q
if(gp==1)
4 L. z! W& [* {$ ibreak;( L, S$ C8 P$ E/ K- z
}. l! c/ p0 S5 B4 y( e
f++;; F! _1 C( S( X3 `/ z
}7 W- o3 M4 M. B
if(gp==1)( E5 t, T! ]9 r! o
{sing=7;* J" g% |+ `- t
0 p$ [/ r0 p6 o, c' b4 D6 w8 {}
! y3 t6 }+ A+ f3 Q+ Z- apg=0;
4 ^9 o1 ~0 h. F: @& F* dgp=0;
* j! n; z4 f( L4 ~8 i# v# lb=0;6 z* a) M0 C P# P2 @/ K
}
, F8 U2 ~& A2 `- Y6 e0 r& v* evoid rgznme(int c) /*本程序涵数的核心针对我的牌*/8 o' v- |+ Z; t/ i" f M
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;. K' h& x* P) l" h) }1 D
if(computer.pp[c].number<=35 && computer.pp[c].number>=0), h% m% _3 ~& o+ X: V" O' \; t8 w
{
' {8 o2 P( U8 W2 W4 P& mlogo=1;1 m! ^4 S! G8 q' o) ^$ A6 i
if(computer.pp[c].number<=3 && computer.pp[c].number>=0)4 u2 r' u9 U5 v- m& h& [% v' O2 D
logoo=1;
$ \, g6 Q. J$ r1 z6 Jelse if(computer.pp[c].number<=7 && computer.pp[c].number>=4)
- c8 R! F9 ~* O5 ?' a( Y+ j5 jlogoo=2;3 d& v V* b7 K! J4 S
else if(computer.pp[c].number<=11 && computer.pp[c].number>=8)2 i5 i4 [' V5 V2 ^0 S' V+ F
logoo=3;
7 l+ a2 p4 x- h9 Pelse if(computer.pp[c].number<=15 && computer.pp[c].number>=12)
9 U- y" S' Y6 X! F9 alogoo=4;8 g; i2 Y2 v( M- {- y, }! E' O
else if(computer.pp[c].number<=19 && computer.pp[c].number>=16)( j3 q: v0 Y( V; r9 S& B% E9 @' k
logoo=5;, G6 \% W0 a3 S$ k
else if(computer.pp[c].number<=23 && computer.pp[c].number>=20)) Z( M4 V6 p3 H& x8 Z2 g) K6 C
logoo=6;
$ f/ K, e+ @: A6 k7 m$ S. {% [* W" @else if(computer.pp[c].number<=27 && computer.pp[c].number>=24)1 `( D* m+ U: M9 C+ z) e
logoo=7;
1 R0 M. A, S3 j8 x. F4 eelse if(computer.pp[c].number<=31 && computer.pp[c].number>=28)
. b( H! L9 j( q) Z! Q& clogoo=8;
7 k5 z$ P8 n* m- N( I( j# C$ e/ |else if(computer.pp[c].number<=35 && computer.pp[c].number>=32)
! s5 Z6 i+ v! I; B9 [logoo=9;: P- y/ R/ b% |3 W7 O+ a/ L
}7 h. a# a( L1 e& S8 M& @
else if(computer.pp[c].number<=71 && computer.pp[c].number>=36)
, f6 B2 x6 _# [, S, {{+ h2 ^) X. V8 p2 O/ R6 A$ D: Y, t
logo=2;
1 W* c+ i) E+ Lif(computer.pp[c].number<=39 && computer.pp[c].number>=36)$ }7 Q( a( s0 Z2 x2 x
logoo=1;$ h# J7 W8 q3 ]+ V6 I, b. V' I. x
else if(computer.pp[c].number<=43 && computer.pp[c].number>=40)6 o& V# Z4 d) N2 |& r" V- g* r/ `
logoo=2;: ]& L6 c( I9 C( W& ]* j S
else if(computer.pp[c].number<=47 && computer.pp[c].number>=44); h: |6 U' e4 u$ q& R' w5 Z' t) M
logoo=3;3 d# P5 C+ p0 c# k( Z
else if(computer.pp[c].number<=51 && computer.pp[c].number>=48)
: A+ Q3 P& m* ologoo=4;
& C( e- h5 ~2 S9 V( X+ gelse if(computer.pp[c].number<=55 && computer.pp[c].number>=52)
$ W# c9 P R; G9 Plogoo=5;, w; o% f' E! l
else if(computer.pp[c].number<=59 && computer.pp[c].number>=56)' s6 X3 o' d! x' c
logoo=6;6 L$ U4 p) H" V9 R8 [7 z
else if(computer.pp[c].number<=63 && computer.pp[c].number>=60)
) }) Y0 {; s. x6 E. V! h; u9 ?logoo=7;: H% ?! [0 a; z5 ^+ |1 {
else if(computer.pp[c].number<=67 && computer.pp[c].number>=64)
1 W2 F6 W/ u' A9 k' I: Clogoo=8;
! o& M+ r7 G! [6 X1 s" f$ W9 l# |else if(computer.pp[c].number<=71 && computer.pp[c].number>=68)
2 ?! e( C# y' y, P9 _. ilogoo=9;$ ^% Y5 V5 l$ z( G: Z6 X
}
& I0 o' H! D n7 p: {else if(computer.pp[c].number<=107 && computer.pp[c].number>=72)
5 b D# R" x) H; a o& n& Y{
* I7 ]6 T' b5 w1 |6 Rlogo=3; N) Z# h4 }" P5 v3 C! c* {
if(computer.pp[c].number<=75 && computer.pp[c].number>=72)
) H( L; r1 ~) z4 ]& ^' Vlogoo=1;
( ?- u) p4 K* M% U. aelse if(computer.pp[c].number<=79 && computer.pp[c].number>=76)
4 }* F; G" p0 U" }5 E i7 K& M/ ~% elogoo=2;
1 t9 X9 I, U% J0 s8 o |else if(computer.pp[c].number<=83 && computer.pp[c].number>=80)$ J; ^+ O; _1 W" U/ h
logoo=3;
9 u* \! `, B/ m& r& V( B6 Nelse if(computer.pp[c].number<=87 && computer.pp[c].number>=84)) K$ f: g/ }7 U
logoo=4;
; x: Z! m/ W/ L$ s- J' Melse if(computer.pp[c].number<=91 && computer.pp[c].number>=88)
6 e: B4 ?# q' k) Ylogoo=5;9 V0 J9 b8 F# b5 P2 j+ B
else if(computer.pp[c].number<=95 && computer.pp[c].number>=92)' v4 O5 a. m' O \0 P" T
logoo=6;
, {5 q5 q6 \2 p1 f0 Telse if(computer.pp[c].number<=99 && computer.pp[c].number>=96)1 a: k8 h/ q/ {- |
logoo=7;% i3 q" h. \; m" N: u
else if(computer.pp[c].number<=103 && computer.pp[c].number>=100)
0 S$ c8 e: V, G8 {7 Hlogoo=8;3 k: Z' ^) o$ }3 X) G
else if(computer.pp[c].number<=107 && computer.pp[c].number>=104)9 s, f, g, h! ~. E
logoo=9;4 t! k. [9 w$ A8 |6 h" _3 G0 w
}% r: z2 T+ S8 t5 b/ z9 h9 I
else if(computer.pp[c].number<=135 && computer.pp[c].number>=108)/ Z1 U! @0 h, |( m3 s2 L3 F! y
{# p* z, z8 g- m# B
logo=4;
' H$ ]% k5 K$ o( {8 _/ {7 ^2 m5 ?if(computer.pp[c].number<=111 && computer.pp[c].number>=108)9 E) k% u8 v3 M+ \* M, _- x- l7 b
logoo=1;( G, h0 \, S2 e" p* r8 q
else if(computer.pp[c].number<=115 && computer.pp[c].number>=112)
& R; p" a7 p$ m. @: J! [! W) Flogoo=2;' d8 {8 ~ B7 P/ i3 B7 \
else if(computer.pp[c].number<=119 && computer.pp[c].number>=116)
' E+ o5 o1 ]+ rlogoo=3;7 {) C0 H" Z G$ i4 j y! u
else if(computer.pp[c].number<=123 && computer.pp[c].number>=120)3 }. ]! q' I% i5 l" J% }: C
logoo=4;! S. I+ O! G. |: A u
else if(computer.pp[c].number<=127 && computer.pp[c].number>=124); _9 h, Z+ G) d- b
logoo=5;
+ f* ]; w% {- ~1 {! felse if(computer.pp[c].number<=131 && computer.pp[c].number>=128)' {# C0 ~! a' k! S! Z% W* \
logoo=6;& I( [6 ^" Z% `, M$ [: R4 S% l
else if(computer.pp[c].number<=135 && computer.pp[c].number>=132)
+ a: v, z/ q8 h1 x. a# ^. m8 ~' ulogoo=7;6 w: j; k" R: A3 P
}
: g3 B* W; T; f, {while(b<=me.m)
/ {4 n$ ^5 T( }0 G{0 H) ?* e% T, {$ S7 N1 O
if(me.pp.number<=35 && me.pp.number>=0) /*我分析后出了第一张牌*/
% B- r9 e4 I- O1 ^. D{+ W4 z4 D# W& Z% x1 G/ G& }9 P. F
lg=1;7 J; ^4 y. J: F4 ?9 D8 N6 m% D9 Q; |
me.pp.d[0]=1;
3 x" W9 `0 s" a. |: m; }2 x& Lif(me.pp.number<=3 && me.pp.number>=0)
% b' k/ P9 p+ i% i; b$ T4 y{
E9 k$ s: o! P4 u4 |, plgg=1;
( S' V/ _3 M/ o/ `me.pp.d[1]=1;
" ^8 z% `( d: i7 T}' f% V( I+ m f, {
else if(me.pp.number<=7 && me.pp.number>=4)
* K8 D9 ?' ~# [" V( F) B. }0 G' S{
" ]/ @+ C; X* K8 ]+ R- Wlgg=2;
4 g; B. y! S9 A% W, y Y* N" `3 p' yme.pp.d[1]=2;* u/ S5 p) w* X. j+ Y& X
}7 {2 h6 J/ m+ g& a
else if(me.pp.number<=11 && me.pp.number>=8)
6 C0 t: Q L6 J8 l{
7 A6 P5 l* W% N5 R5 glgg=3;
5 G! V% Z$ d4 _* tme.pp.d[1]=3;6 U; I5 X7 a- u) a
}( o& b/ r( t% ?+ u/ [4 s
else if(me.pp.number<=15 && me.pp.number>=12)
) F Q2 l- X; T1 W{
3 R# t6 R6 y: b$ `& ?( I+ N8 Z: u- M% Nlgg=4;
/ e/ q' Y$ P2 T5 f. ~' K( Q9 Mme.pp.d[1]=4;
* U2 }% M0 x4 n: j9 @}3 n0 o# ~9 W! t, j% l
else if(me.pp.number<=19 && me.pp.number>=16)
3 g* a; F, B ` y* E5 z/ `1 e{% i. R# a6 `0 ^
lgg=5;" [8 f/ T& Q @) w$ t1 G7 t
me.pp.d[1]=5;8 b4 H) [! j3 {
}: O8 W$ s; g1 z0 U- S6 z' v" L- W
else if(me.pp.number<=23 && me.pp.number>=20)+ r2 \, t4 I& x$ }1 t
{' A0 X" J' K [7 O# l
lgg=6;. k7 f( s0 v$ ^1 @) L% X2 W
me.pp.d[1]=6;" v8 `" \' @0 M% e# W& f
}
4 [ Q/ h" O7 t. felse if(me.pp.number<=27 && me.pp.number>=24)% [+ x" v. M' i
{
T# I9 x+ ? { V4 Llgg=7;
7 z" [( H3 r V. h* _8 kme.pp.d[1]=7;* T5 _, m4 ]7 n, |; d
}
; Y1 C+ |% v) ~; lelse if(me.pp.number<=31 && me.pp.number>=28)
- U$ y) X, C! u{
! G+ X% r$ b2 O" C `, J a9 z+ b K. Ilgg=8;
- {- Y# y* `" p- L! S7 L. E2 W2 v/ m* \me.pp.d[1]=8;. G4 P. h; n- h/ i
}; X2 D% d6 C& p- Y( v8 i, P( l1 n
else if(me.pp.number<=35 && me.pp.number>=32)
% h. u! S; G) }; V% {, E{5 X% C( J( Y$ j4 B* a6 J3 \$ u
lgg=9;' a1 m1 q, Q9 f4 E* `7 C L
me.pp.d[1]=9; x/ F- E" E7 x$ t. g; y, g- g
}6 H7 C; l9 z7 r0 G2 p3 v' w( a H
}
s E1 { @. _1 m& V! {else if(me.pp.number<=71 && me.pp.number>=36)/ U* @& g; q3 T% Z. [
{" i$ A9 {, J8 y# w, I9 E0 x- _1 R9 r; s
lg=2;7 A) _2 P1 m: F, J* h& a3 y+ B @
me.pp.d[0]=2;6 `- L4 T7 J' |5 J1 E
if(me.pp.number<=39 && me.pp.number>=36), n; X$ G; d7 [0 \1 N
{" _4 y6 A5 p0 ~+ j
lgg=1;5 s: C1 x' u9 F8 u4 N; k
me.pp.d[1]=1;5 J9 t0 Y8 a5 {6 c
}
# h7 [1 D. \. jelse if(me.pp.number<=43 && me.pp.number>=40)8 l! N, r( x8 `2 H2 E0 }& ^
{
- {/ s9 L) v5 s' O: Vlgg=2;3 \+ D9 p- b; r i f$ h+ q
me.pp.d[1]=2;$ _( D* q3 T6 `7 \
}
- n: [% k ]: Kelse if(me.pp.number<=47 && me.pp.number>=44)! W3 W/ B$ \% f2 ?
{
4 Z, }* Q" A+ n7 Plgg=3;
; r& [& M' B1 Rme.pp.d[1]=3;
" U' f( N+ Y" i( a8 D4 O4 R7 @}
; P" _+ a4 p3 F+ q. uelse if(me.pp.number<=51 && me.pp.number>=48)
7 T* h$ H1 e+ g{: b3 d6 E$ x& ]5 W
lgg=4;2 c: ?& A+ D I3 q" K& \
me.pp.d[1]=4;' J/ F* P2 G& o4 h' S4 M
}
$ e2 ~+ i3 Z( ?: m6 }/ A9 {else if(me.pp.number<=55 && me.pp.number>=52)
0 n2 @& T5 H# P$ I/ P{
+ I& f5 ^! d0 J2 \lgg=5;% u$ R1 `5 ?7 M# A
me.pp.d[1]=5;
% S# @7 v) r9 c% E}+ ^) C/ l- D3 p& B) o' m
else if(me.pp.number<=59 && me.pp.number>=56)
# a" U1 }; }- d) m7 {; P9 P3 s5 Z{2 \9 U T# [, `5 w
lgg=6;, J+ h! A: t; X8 t- s9 I
me.pp.d[1]=6;4 p3 D4 c7 V. Q: p7 W$ V4 Z( p3 s
}
) s+ p& H4 F* d7 [5 e \$ Lelse if(me.pp.number<=63 && me.pp.number>=60)
2 L1 B8 ^! n( s{+ _! C8 V2 ]1 d+ C: y! J4 T0 {
lgg=7;( Q+ L. H- I- t! }: q8 E) e- g1 a
me.pp.d[1]=7;- x C) b. v: L8 T6 K' o
}, C6 D* V! m- Q T
else if(me.pp.number<=67 && me.pp.number>=64)1 N: W, M/ v7 x9 |: L- ~" p
{
; \5 k" `) H6 k5 C$ l( V, tlgg=8;
4 X7 C3 u' h0 h. A$ o4 {* ^me.pp.d[1]=8;
& k! a. L6 Y, ^- l" s) E}: X' `& g9 V& a" O
else if(me.pp.number<=71 && me.pp.number>=68)
0 }7 \4 a: @# t8 i* ^' `/ k' J{
) }; J, o' ], R# r2 Glgg=9;
) c9 A5 T7 \; K( O" I6 b: Ume.pp.d[1]=9;
[$ i [ `( Z% |1 V# U( \}* {& B2 H' v: y7 I; u: s
}
4 e; q8 c; k, ^$ d' @: I+ J) ielse if(me.pp.number<=107 && me.pp.number>=72)& B' V! v2 \3 w0 g
{# [ y' Q; T( l9 P6 c& Y
lg=3;! o- L" G F! n9 w' m% l
me.pp.d[0]=3;- e7 g+ v: P. y9 \- i3 W! U1 }
if(me.pp.number<=75 && me.pp.number>=72)
% c9 h- |2 k0 M0 j* z. |3 V{
& e8 T/ r( R. olgg=1;' L/ e8 j. t# I! Y
me.pp.d[1]=1;
9 {* `- _" L4 a. E4 E' O/ e}
- m8 x. j$ ~: O0 Jelse if(me.pp.number<=79 && me.pp.number>=76)
; J5 F" W u. b: K{
9 G% `( c' @6 g% s: olgg=2;6 J7 l! i+ w2 V6 t
me.pp.d[1]=2;
" \* P: B+ `4 G5 `}
' A) D! W( G9 x7 G- O+ w, Relse if(me.pp.number<=83 && me.pp.number>=80)/ x7 G: @5 t6 g" G. ^. z
{
2 @7 p+ I8 p% J7 u Slgg=3;; N: D5 N' ~4 K. W, q6 U
me.pp.d[1]=3;
+ F/ W [( {( Y/ s+ a, a/ V}% [+ t5 h2 H$ g: y5 P
else if(me.pp.number<=87 && me.pp.number>=84)
, S1 L; m' l( ]: A{; E7 p' s2 N7 ^9 @: t( E. O. N! M' B/ ?
lgg=4;
/ j( H$ P" x7 B; sme.pp.d[1]=4;
! ~ b/ q, X; j# q}
$ i; _2 ~6 e1 O; Delse if(me.pp.number<=91 && me.pp.number>=88)
7 N6 s2 u8 U; p/ [{
; F2 K K0 \0 X; plgg=5;
p+ P/ g+ A5 w. S3 G5 A8 A# ^+ hme.pp.d[1]=5;
& |3 N' b# x& N# x( i g3 j6 w}2 `- m: ~6 M5 C" b7 h: ~
else if(me.pp.number<=95 && me.pp.number>=92). A" E p. I& X( X' y. p) p c; [
{0 `4 u( y) u, b/ L7 u7 P
lgg=6;
' O" g! U+ G1 j3 }: n' t) y& lme.pp.d[1]=6;: g2 Y. M4 {7 ` z& [+ l* x
}
) I" k' F8 D, L! r+ {else if(me.pp.number<=99 && me.pp.number>=96)+ W: `- W8 D3 `* G
{
; [- w1 W8 I5 Y3 o, V8 Elgg=7;
: K5 ]# d, I( s! ^ \. ume.pp.d[1]=7;# \' t% k2 U9 q$ C0 q
}
% D4 B/ M: @1 belse if(me.pp.number<=103 && me.pp.number>=100); x1 e( x S# O$ w& O
{
# K( H' K9 A0 R; B2 [; z! nlgg=8;+ ?3 L' w, E: J S
me.pp.d[1]=8;
% i. f" J Q3 R# o}
! L3 @4 U1 N9 F$ G2 `else if(me.pp.number<=107 && me.pp.number>=104)
' A6 B: G% ~4 ?" o{5 p' O( C# A% b1 r% Z7 y
lgg=9;6 Z* _$ A+ W9 n
me.pp.d[1]=9;
! g3 s% Z, R% J" H- O}
. i& p2 }5 A ^4 U4 h}# W0 I7 |1 A+ y
else if(me.pp.number<=135 && me.pp |
|