- 在线时间
- 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>部分图片未上传
% M9 U4 q. r8 M- c3 ^/*天宇软件4 Q0 a( a# h3 y: u+ d5 c4 k3 O) O2 ?
作者:上海黑暗之龙
. h1 J- g! l+ {! ?- z) ^2002/10/306 R; K, \4 C' B- ^$ m
麻将原代码*/
; D% E1 M4 a8 Q" k, E p/ f#include "dos.h"/ Y+ o" N# n& i/ ?2 m; i
#include "stdio.h") b) L, E" f2 S6 y, y1 A3 J1 u
#include "graphics.h"
6 F# h; Q4 w2 K) t* Y8 h9 M#include "bios.h"2 @1 z) a5 ?0 l/ D+ s
#include "conio.h") C7 }# A# }3 D2 U( R. P- f
#include "stdlib.h"9 l2 A, J2 D& l" y" |
unsigned char far *video_buffer=(char far *)0xA0000000L;/ U0 g& f9 r* L# \7 U* y8 K% H% T8 \; |
#define VGA256 0x13 /*图形模式13h*/& s5 A6 r$ W1 k+ U, w4 _8 x$ d
#define TEXT_MODE 0x03 /*普通文本模式*/
( g+ I' \$ `" _3 R#define SETVGA Set_Video_Mode(VGA256)
; }1 `+ _1 E5 N, T/ V#define OUTVGA Set_Video_Mode(TEXT_MODE)
) u: S' T4 J; m. ?+ L: X- O. s#define BYTE unsigned char
4 k& b& J7 O l; k6 g9 _- V2 B! U2 s#define WORD unsigned int0 B0 E9 Q2 ]2 {, M3 _2 A, ?/ V9 q0 D
#define DWORD unsigned int, R% q. e* v1 _7 J. J- R
#define ESC 283
T& ?7 u8 I' R. J* }5 v) W$ F, i0 ^#define LEFT 19200
) X% b, c4 \/ Y#define RIGHT 197125 g# `* n- n$ o
#define H 90648 o Q; u; ^0 r5 J
#define ENTER 7181
* T1 l' K% m$ p2 o/ v% d9 punsigned long int z=54400,zz=0,zy=0,zyy=0,z1=0,zl=10140;0 F8 Y5 n4 Q% q! R3 |1 |' S
int key=0,keyy=0,sing=0,sing1=0,second=0,threes=0;
6 B6 d; k8 D- L: c; Gstruct chi
8 Z5 l# B# }5 I2 ~{
- `. D; x3 [+ C) X' N! Kint lg;" N3 W4 S: k/ v& t
int lgg;% |+ E- e& Q* \. F: f3 x2 N" C& l
}ch[13];' D2 A. h7 t* B/ F, [8 R6 ^
struct mj7 R0 z! G2 ]5 y) o4 Q
{ char *name; /*名字*/
/ K. J4 K* B" [5 O1 }- `int data1; /*是否已出,无用了*/: Z5 S+ [' Y3 @. m2 z- ~4 t4 L* I
int data2; /*是否在手中,1为自己,2为对方*/4 ~" n. x7 D: ]8 v( N, G8 D3 O2 c
int number; /*同一个花色的第几张,共4张*/
8 @6 A R. K- R. q0 R- `}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,4 e- V% ?( G) r9 e; u- x0 K
"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,% G# b; m1 N" {: N ~
"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,
9 P J, a0 C$ l6 z" e' s% B"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,; r7 J- M% C: h6 }5 n$ E
"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,
+ U, Y( x* N a7 k"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, ]# `2 Y$ h$ v1 o
"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,- Q+ n- u% j5 u$ j& F% E- k) X
"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,6 t6 p& X m5 N4 G( l. V
"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,, a! N! ~" [, Q6 A
"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," q8 e( \5 z6 u
"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,! c1 N$ D$ E+ z) p6 D" V
"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,
. ~! j+ [/ k2 W* T"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,
6 b3 y$ o# M7 _8 E' N- K8 {8 w"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,4 l) R6 R5 r9 p$ a8 Z
"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,& X$ Z8 X- J8 Z1 z
"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,
, x# ~7 Q6 ^, o. P" y, E. p) }% m"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,4 y) O5 T1 R8 V( N) n# D
"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,+ X+ E2 B5 V- \+ r1 W
"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,
; Q1 @4 N/ t/ x1 Z4 V+ y' X: v- z"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,1 r, u) v \3 I) W1 ~: m, c
"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,
# H3 \2 u! P8 h8 V6 j I8 j"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,
3 `8 I% b( Y* o/ N"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,8 k. k+ O4 j$ f& L
"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,6 P5 s, I: t$ S% e' m+ A- I( ^ C
"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,& |, m: ]& y5 P- l) \
"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,
/ Q% k# I6 o* M"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,
3 e1 U6 j2 ]4 I# t7 J% A; Q- }"34.bmp"};; b K% _- }, h! i X
struct every. q. F/ W7 _( N5 c9 S# z' r8 I
{ int *k; /*名字*/! h4 w( k( L, h
int oneorfour; /*同一张牌的第几张*/
9 @3 z' _; J* x4 H) ~- Nint number; /*第几张牌136*/0 u2 O6 D( Q- ^
int p;
& S8 n. S; s+ u+ x3 P4 W4 Nint g;
3 d' ^" ~+ p% Hint c;! e4 j% P X4 g$ X
int d[2];9 w w" |* ?+ w$ X7 A0 ?
};4 n6 V3 U8 \/ x' q
struct me$ E6 c6 U3 Q" [/ y
{ int m; /*定义有几张牌,开始有13张随着游戏的进行,会越来越小*/7 r9 e4 G q6 {/ u9 L5 _# F- O. V
int p; /*乓对方*/$ u1 W% J( m" |
int c; /*吃对方*/ y( J6 {" m0 {( v; S* P
int g; /*杠*/5 R0 S' W Q. e' j* X& r
% K1 }2 m _: K8 u% d& N! nstruct every pp[14]; /*存放手上的牌*/
4 ~: X% L _! A}me;
: ~: E. i5 `) J! u. Jstruct computer
, g% |% \5 P) V{ int m;
% o6 \, a' i& S! Y* q3 K$ y( mint p;
0 N1 a( ?" W) F/ p: Q& Z8 m5 _int c;
7 @; a- p9 S/ A9 f. Uint g;
. {3 e; f! b" ~+ h# {struct every pp[14];' H3 b& U B: F$ Y8 j4 \
}computer,comp;) b3 u( s B1 m
! x4 M8 w2 Y( e0 G; U/* 设置调色板 */
B) H" Y+ k8 i* cvoid Set_Palette(int Color,BYTE r,BYTE g,BYTE b)
( w6 v! [; Y/ k8 Q9 E{$ M) y9 r5 r6 v2 @* E+ f
outportb(0x3c8,Color); /*0x3c8写端口 写色号*/
2 r% ?* ]* c- p$ F3 p2 o/ Voutportb(0x3c9,r); /*0x3c9数据端口 R、G、B的比例*/
3 r5 T3 V% D* D: U* t8 |7 M n8 E1 |6 b* Youtportb(0x3c9,g);
3 p% n- Z: O! d. ~outportb(0x3c9,b);! [$ N7 c) c; z' s' p4 a+ y% E
}
# v c# Q( j# G% r* _8 @/*0x3c7读端口 0x3c6计算机调色板寄存器调用端口*/
, P0 s4 D3 O9 Y' \/* 设置显示模式的函数 */' a, v. D* ^* P
void Set_Video_Mode(int mode)
# T5 d4 y3 }# ?- r6 T9 r{
5 f' O1 I3 o- V! o; p3 o- M# wunion REGS inregs,outregs; /*定义输入和返回寄存器*/# `+ D4 Y# b! u5 e4 r
inregs.h.ah=0; /*ah存放功能号0h表示进入视频模式*/
) O# |" X8 I( Z' W2 Linregs.h.al=(unsigned char)mode; /*al存放要设定的视频模式*/
% W: X+ o+ h( P7 l5 ~7 [int86(0x10,&inregs,&outregs); /*通过10h中断设定显示模式int86()包含在dos.h*/' w2 J1 h# c( \2 ?2 r1 N$ o2 R
}
" j; I* u, E6 O: _3 Ivoid v_line(int y0,int y1,int x,unsigned int color)
& a( c1 `4 {# z{ unsigned int address,n,temp;. L. W1 K" s' u @9 G
if(y0>y1)
- H% w) G* e/ [! [{3 v% K Z, t" R; j& z0 ]
temp=y1;
7 H! r d" f' F, F( ^4 }* [/ Dy1=y0;. k' Z5 \! A- N5 d8 G6 r8 l
y0=temp;" C2 o1 J" N2 @ I" E3 c3 G
}
G u3 ?' H8 taddress=320*y0+x;2 \. E9 P2 L+ K5 r, r
for(n=0;n<=y1-y0;n++)+ V; p- C5 g- W3 M2 M+ H& z# w
{
$ K, r5 t' [/ J) H6 C7 `) ^4 svideo_buffer[address]=color;
, o1 p, n8 Y/ ?0 y& G9 z8 yaddress+=320;$ C( p. J5 `% g( _1 u
}
- b4 I5 }/ p0 g5 r5 ?}: q5 `( `# @& r4 D
void h_line(int x0,int x1,int y,unsigned int color)) z9 y% E/ N( S2 Y" P. m" Z% Z
{ unsigned int address,n,temp;4 V2 z! M, Y: N- T' U
if(x0>x1)
6 V4 H# A* d0 ?# ^. y{
, y8 L& _9 {# Ttemp=x1;/ l1 a; d/ V' Y% f! w9 R* w
x1=x0;& Q0 f( q0 j+ H! Q5 T& V# U
x0=temp;1 e% J5 N% M( v
}- D2 ?% m% K1 [' u, D9 |
address=320*y+x0;, F0 g5 x5 M! O& n" b8 D3 b5 z
for(n=0;n<=x1-x0;n++)
/ y. [' L( ]' ~) i{
e& a6 }3 ~; w9 Wvideo_buffer[address]=color;
; q. F- l! h/ j" ]address+=1;
" Z: s( I, n0 E+ N; ~6 H}6 f; L/ ]/ |/ f0 Q! Q
}; w z) Q9 v. H: T5 |. d
void p_pixel(int x,int y,unsigned int color)3 C, x1 v4 ~9 m( R5 u! s3 S
{ video_buffer[y*320+x]=color;
) k" F" }: b l0 y1 |2 r}
7 l5 Z0 Q2 r& o* T; p8 @void s_square(int x,int y,int side,int color)- E0 S( ~8 a3 g: d5 E8 ?
{, w1 |9 G0 F# C9 l" y4 T
h_line(x,x+side,y,color);9 r7 K5 A' o) i+ Z
h_line(x,x+side,y+side,color);& X" P/ C" D. ]: ?0 E* E
v_line(y,y+side,x,color);
5 ?5 d5 R2 X3 s0 j5 L% ^: y, Nv_line(y,y+side,x+side,color);3 w* N! S1 d, {& m9 z8 k9 H
}3 m5 V0 c' v3 P7 V
void r_rectangle(int x1,int y1,int x2,int y2,int color)
; }" s4 w* C# A6 o/ b- U{
% g1 o# b n* t- nh_line(x1,x2,y1,color);
9 z0 K7 T3 z! e# ]$ mh_line(x1,x2,y2,color);. U% J6 I& I1 w, S
v_line(y1,y2,x1,color);. A* w- ]% X; T c
v_line(y1,y2,x2,color);; [! |% _3 w$ j( p, B0 q
}
/ A2 ~1 [. A7 ?8 T% h) ivoid fillRectangle(int x1,int y1,int x2,int y2,int color)
$ s4 Q9 y0 D- K0 @$ S% B% R{* k) M3 a; F7 i- x' Y3 ?5 D
int i;6 q! p ?+ l, f% V
for(i=y1;i<=y2;i++)! z E/ x t0 x# g3 V
{
) N% A8 e, y# L8 [* r T; }, hh_line(x1,x2,i,color);
3 t' D& _4 \$ m b, A}
% J3 F, b3 M5 i$ r}
/ S6 z" e n! G* o& p, L4 Ovoid showbmp(int l)
0 @, p- V2 |5 V7 F) Y$ n7 k3 e{ FILE *bmp;8 [% R& b7 o9 g& m+ I! @
int i,x,y;
7 ]0 G1 [0 a+ `+ `( ?; yBYTE palette[256][3];; F* u3 G' j, q B O' f# h3 M
bmp=fopen(me.pp[l].k,"rb");
, w1 H2 q" L3 U# }- r s' bfseek(bmp,54,SEEK_SET);
7 a' r$ l& N( B9 t, hfor(i=0;i<256;i++), A' a0 _5 C3 ?0 y
{0 T6 V4 M7 G! F4 h
palette[2]=fgetc(bmp)>>2;/ f! W" A. o9 S8 a
palette[1]=fgetc(bmp)>>2;$ U- O/ X- m3 J& x2 d- @
palette[0]=fgetc(bmp)>>2;4 \. q+ f6 V- l2 |+ s% V' ^4 D
fgetc(bmp);* g( Y& W; r! U$ L* M+ C& \3 V8 P' l
Set_Palette(i,palette[0],palette[1],palette[2]);
1 F' J( Z \5 S) `+ I}
# {+ L" t5 g0 D2 o0 Z/ N/ A. rfor (y=0;y<30;y++)4 v6 q6 A; C: A% X
for(x=0;x<20;x++)
_9 |$ s; @ J2 j7 gpokeb(0xa000,y*320+x+z+zz+z1,fgetc(bmp));9 r$ y# m D$ ]+ ^7 \9 H/ T' A
fclose(bmp);
1 u+ W8 G2 a0 U% j7 C( s}, c. f! v( g9 M
void showbmpd(int l)
8 f- y$ p3 o$ Y{ FILE *bmp;9 o6 Q. \' Z- Y( a
int i,x,y;
2 e2 |0 @9 e: J8 yBYTE palette[256][3];
- `9 t$ D, K& O2 cbmp=fopen(me.pp[l].k,"rb");
6 M0 }% L8 z" A8 A4 x4 Afseek(bmp,54,SEEK_SET);
) v8 I4 z$ {) M6 l3 @, ~for(i=0;i<256;i++)8 ~( m9 _2 F9 H' a* F) F d
{$ b- n3 W! K" f& u0 F, ?
palette[2]=fgetc(bmp)>>2;, d$ |7 N5 V. M! i
palette[1]=fgetc(bmp)>>2;$ {# W) m7 c) P1 c6 m9 V
palette[0]=fgetc(bmp)>>2;$ J* b. |, e3 o* O6 N' q* q6 q' I0 j
fgetc(bmp);7 X- Y9 Z$ _* e7 A0 d
Set_Palette(i,palette[0],palette[1],palette[2]);* m; Z6 ^! p& T1 |- W B+ D& u( F* N% Q
}- f/ }5 \* G' m9 a( Y1 c
for (y=0;y<30;y++)& `- `! m+ M5 L% Z3 s& H2 n6 T& z
for(x=0;x<20;x++)3 N* E5 b) Q9 k0 `$ v9 [: { e4 Q
pokeb(0xa000,y*320+x+zyy,fgetc(bmp));% h5 D# X% u* @/ r% ~. M
fclose(bmp);
8 X0 \# V+ L1 b& n& x" j' W1 F}- F. {; U4 }9 ~6 O! A% E- T: A' T) E
void showybmp(int ll). a* W1 \9 B+ B4 L
{ FILE *bmp;
9 z( h+ H5 b: z9 m7 N. T+ pint i,x,y;- a7 p" ?" U. }0 J+ M# K4 U( u
BYTE palette[256][3];4 g" H# M4 p5 Y9 j+ Y* M
bmp=fopen(computer.pp[ll].k,"rb");/ g: u1 g% i9 P+ n
fseek(bmp,54,SEEK_SET);1 o7 x2 c, t' e- g" u
for(i=0;i<256;i++)5 Y. A- l. N4 m" K- ?5 b( l
{
( e2 \4 m3 B5 A5 Qpalette[2]=fgetc(bmp)>>2;3 }! I. L" @# J3 ?' G
palette[1]=fgetc(bmp)>>2;7 _0 a, H# K9 \6 h6 h$ Y
palette[0]=fgetc(bmp)>>2;
& o9 T9 P! L$ Z6 mfgetc(bmp);
" {: @, j+ Y. ?1 W, YSet_Palette(i,palette[0],palette[1],palette[2]);
$ w! L7 z* @" v( J: h$ v}
2 ^( f" r' K7 n+ g4 a! xfor (y=0;y<30;y++)
; K) E2 H2 L0 \3 ?for(x=0;x<20;x++)1 r ^ D& J8 E4 k/ w/ n
pokeb(0xa000,y*320+x+zy,fgetc(bmp));
2 d( p( N/ {7 u7 X' n( cfclose(bmp);7 P" k# y# s' \1 x
}
q! n8 s7 @+ v8 N6 fvoid showcbmp(int ll)$ s m8 O5 g9 l5 R# D2 O
{ FILE *bmp;
. ] U5 M0 w4 R$ O$ mint i,x,y;
% }4 K; m" k' DBYTE palette[256][3];5 v; w/ g/ o0 }& k5 T
bmp=fopen(computer.pp[ll].k,"rb");
1 i+ Q# R* w% F3 R& \fseek(bmp,54,SEEK_SET);
) N, h7 K# V: v0 p% i$ z6 Z& lfor(i=0;i<256;i++)
1 q) f. K7 B3 S! w{8 |; W6 h& W7 x9 d: ]0 B4 t1 [
palette[2]=fgetc(bmp)>>2;
7 K) r" f6 J, V+ D; Lpalette[1]=fgetc(bmp)>>2;
$ I/ [- g: B7 v1 ]palette[0]=fgetc(bmp)>>2;
4 n: ?, ?( r0 O- n) R: x& \fgetc(bmp);
6 C+ F: l7 ?+ O4 l+ TSet_Palette(i,palette[0],palette[1],palette[2]);9 b6 x; U4 [& u$ H7 I- S
}" b: P0 n+ \# Q9 T% c& [: W
for (y=0;y<30;y++)
* S! x8 v9 ~; h7 S, A7 _7 ^3 a }: Z7 ]for(x=0;x<20;x++)
! | {( m' K' b+ Lpokeb(0xa000,y*320+x+zyy,fgetc(bmp));
( e! L, T) N. L7 f- Sfclose(bmp);# O1 K- Q8 f9 [3 ~/ S0 m
}! c9 X; o0 _% M& } A; R. f4 @" H& S
void bmpp(int number); _0 W* X! i0 ?
{ FILE *bmp;
# p( ~- y% P: h" ^3 l2 I4 C2 Mint i,x,y;0 ^. q$ a. _4 Y% S8 s, Z
BYTE palette[256][3];4 y+ O* k& `7 l# k" E* ^$ O
bmp=fopen(m[number].name,"rb");
: M' e. @% P: H! K& tfseek(bmp,54,SEEK_SET);/ j* T4 R' E3 P2 x
for(i=0;i<256;i++): ~5 ?$ o3 k; u$ U6 T
{6 i C( z/ I5 P; _9 n; T# ~( E0 v
palette[2]=fgetc(bmp)>>2;
2 X% r! P) x4 m. tpalette[1]=fgetc(bmp)>>2;* R' M4 ]) u, Z) E7 v
palette[0]=fgetc(bmp)>>2;
+ x1 {$ m) h1 G6 F% N s. Qfgetc(bmp);# q4 ^0 l% t+ L$ P( ^
Set_Palette(i,palette[0],palette[1],palette[2]);
3 P) X* k3 G" @}
, Z- `4 q5 u, }" `" k. U/ hfor (y=0;y<30;y++)
! t& B+ ]' d) w4 I* cfor(x=0;x<20;x++)( C. S& h5 T5 u: r
pokeb(0xa000,y*320+x+zl,fgetc(bmp));
% M& G3 h, y8 U) @. J9 H/ ?* Yfclose(bmp);
( m* M: N' |( C6 r% h0 l& w: A}
. k/ O( ~( B' ~6 S. Zvoid comlipai() /*整理电脑的牌*/* j6 i) Z- x0 W
{ int n,j,u;
8 _% ` z) \5 \8 V- u# ~3 Hint *lingshi;% d4 t- A/ W5 [) ^0 P8 I) Q4 ?& l
for(n=0;n<computer.m;n++)9 U) M# p7 T I: X$ K+ P! D
for(j=n;j<computer.m;j++)
, h, D; u p% p' B* F/ i4 e{
' |# m: K/ R8 A# X" c% n% dif(computer.pp[n].number>computer.pp[j+1].number)" ]. K" D {* m( ]2 |9 u& i! ~7 s
{
2 x3 N) Y5 ]9 Ilingshi=computer.pp[n].k;- [4 B) m4 Q" A o
computer.pp[n].k=computer.pp[j+1].k;
( o! l$ _. s0 P: J7 }computer.pp[j+1].k=lingshi;. c. ^) p7 }% Y$ D( U
u=computer.pp[n].oneorfour;* w1 p( P7 [2 S! g% {; p& \
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;
$ | E+ E; V( s) Ncomputer.pp[j+1].oneorfour=u;8 l- q' c5 |" j
u=computer.pp[n].number;8 e0 I, ~/ X" C
computer.pp[n].number=computer.pp[j+1].number;- x$ y7 R: _4 ]: R; _0 u: I( D* L
computer.pp[j+1].number=u;5 M; v: O" j- G* `- r
}
1 d' H! {% ^& `3 felse
& j/ [% o( D% W, p& Vif(computer.pp[n].number==computer.pp[j+1].number)
6 o) v/ X! V5 z$ ^0 dif(computer.pp[n].oneorfour>computer.pp[j+1].oneorfour)
9 O+ E6 r3 E0 U+ b3 @- L, B{
u2 g2 F4 M' g1 Q I) rlingshi=computer.pp[n].k;
X& Y1 G0 n8 z3 Tcomputer.pp[n].k=computer.pp[j+1].k;# w! i1 V3 j1 F2 ~$ z
computer.pp[j+1].k=lingshi;- G: {* K5 D& }8 Y- D
u=computer.pp[n].oneorfour;( E6 K/ h5 m- Z, [
computer.pp[n].oneorfour=computer.pp[j+1].oneorfour;7 D" V) g1 t" R- Q4 z2 }4 _& v
computer.pp[j+1].oneorfour=u;- j3 b p P# @1 [
u=computer.pp[n].number;
2 ^. V+ ~0 E5 E! ? o w8 Ocomputer.pp[n].number=computer.pp[j+1].number;
, n* i; W: F; c2 z7 vcomputer.pp[j+1].number=u;& T$ ]( ~( n" p Z, O7 P9 D4 ~- B
}( W" \5 k7 R+ @; l
}
. h0 r) X1 l3 v: f. E: K0 w P}
- e/ y* r* @- k* a/ g% Nvoid melipai()
) E6 U5 }7 i! `2 y+ l" v{ int n,j,u;4 {- U1 s& z- I5 ^
int *lingshi;
6 O' |: N3 Y4 Nfor(n=0;n<me.m;n++)$ Z6 Q1 ^7 f& s: \& L! y
for(j=n;j<me.m;j++)) q* \. x$ x0 Z* J4 A- R
{
' c4 A n* }* |/ Aif(me.pp[n].number>me.pp[j+1].number)4 k- T" U9 k$ y# I/ H
{9 V& F, s. v; a
lingshi=me.pp[n].k;
; P$ z3 j+ y3 V9 S/ U: \/ tme.pp[n].k=me.pp[j+1].k;0 Y. U. J: p3 V
me.pp[j+1].k=lingshi;1 \: n C w& d5 k
u=me.pp[n].oneorfour;6 B) i' g$ N- I- _/ t1 O+ F
me.pp[n].oneorfour=me.pp[j+1].oneorfour;
+ O2 e1 X* n& H+ q2 I3 Q- ]+ {8 I0 dme.pp[j+1].oneorfour=u;
' @3 F( i. Z, U! hu=me.pp[n].number;# v( U) H( ]- ^
me.pp[n].number=me.pp[j+1].number;
6 Y8 H m, @& Kme.pp[j+1].number=u;1 I. v; l& s; H5 Z7 N3 l* s6 |. X
}
" ^1 J, }# O, Z% |else! u, H# j) E4 i! F
if(me.pp[n].number==me.pp[j+1].number)
# c9 f8 @; c% D) ` I; m o9 zif(me.pp[n].oneorfour>me.pp[j+1].oneorfour)! O9 ]: y: x* M+ P t
{' [, g. e" P& q _1 K
lingshi=me.pp[n].k;
2 ^6 r# m) `" \me.pp[n].k=me.pp[j+1].k;/ n' d( P2 l& U9 ~
me.pp[j+1].k=lingshi;+ u0 |1 }0 l0 \' `! e' Z
u=me.pp[n].oneorfour;. m7 q4 G0 L: q% K
me.pp[n].oneorfour=me.pp[j+1].oneorfour;
% G& h$ K8 m& Q' o/ Yme.pp[j+1].oneorfour=u;
4 h1 Z! `/ p* b" Vu=me.pp[n].number;! G% n9 U7 |5 ]7 g
me.pp[n].number=me.pp[j+1].number;& P3 b8 g! t8 j3 A4 }* c2 p
me.pp[j+1].number=u;# `# y9 x) {( S$ X
}8 z, {# X7 e4 [1 d$ ~ g
}
8 g5 T2 l% l( ?6 g" Z# m}& K3 i: z7 |8 h: t) e8 J1 l9 G
void rgzn(int c) /*本程序涵数的核心针对电脑的牌*// l [' I/ U: e7 c z& I
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;9 Z, E+ r& m+ N# B* ]5 d& I8 Z; t. i
if(me.pp[c].number<=35 && me.pp[c].number>=0)- K; b. y; B; n6 r+ t
{* [+ z$ N1 g: z L
logo=1;
! L" n& Q2 I2 n* h5 \if(me.pp[c].number<=3 && me.pp[c].number>=0)/ j: D9 }) @; x, A
logoo=1;0 f5 Y% q# ?3 q
else if(me.pp[c].number<=7 && me.pp[c].number>=4)
5 }* P( w6 z/ |; vlogoo=2;
0 t- ?$ I! e1 gelse if(me.pp[c].number<=11 && me.pp[c].number>=8)
. {( ~$ k' z% M& w8 y0 [. K, ?logoo=3;, s W6 ?* o* B9 \/ a3 W: l$ @' u
else if(me.pp[c].number<=15 && me.pp[c].number>=12)
: A4 p0 A G8 P& l' ?1 C' klogoo=4;
! S- \0 y& ]# {else if(me.pp[c].number<=19 && me.pp[c].number>=16)) \, q; T) G ~8 u% Z3 a
logoo=5;
' ^8 _8 D `+ V& t% x( Z3 Gelse if(me.pp[c].number<=23 && me.pp[c].number>=20)8 b. }' A( `% M
logoo=6;# [8 B3 U: ?" {/ A
else if(me.pp[c].number<=27 && me.pp[c].number>=24)$ v& R6 I" `5 z+ ]" p9 I" S
logoo=7;( W" B6 v4 M0 x3 K0 z" |* R% T
else if(me.pp[c].number<=31 && me.pp[c].number>=28)# g- a4 h! V; {9 U, G
logoo=8;
/ u( j1 ^( W2 u( j/ k1 {, d( Eelse if(me.pp[c].number<=35 && me.pp[c].number>=32)- ^; K* U. o3 u; v
logoo=9;
0 h. \7 g+ _. H3 Q}
7 N+ Y- u! A& [' Uelse if(me.pp[c].number<=71 && me.pp[c].number>=36)- y7 O1 J! r# V/ b6 n4 \: b
{+ J1 C- ?- E$ Z# j* r1 A+ }' o
logo=2;$ n5 `, `. P9 @* W
if(me.pp[c].number<=39 && me.pp[c].number>=36)
; @. V, Q2 E9 K$ _logoo=1;5 n! m* B; ]4 `0 M
else if(me.pp[c].number<=43 && me.pp[c].number>=40)0 Q7 C2 q2 u/ }* `/ R* r
logoo=2;
0 s" E) A# g; q6 B, selse if(me.pp[c].number<=47 && me.pp[c].number>=44)9 y/ {- q* i7 Y% s8 A$ ]$ E6 \
logoo=3;
8 I2 m! ^8 P3 S/ Y) X# gelse if(me.pp[c].number<=51 && me.pp[c].number>=48)
/ b3 Q+ m a4 `4 E. O5 M" }logoo=4;8 E5 ], e8 d' b1 ?
else if(me.pp[c].number<=55 && me.pp[c].number>=52)# n" n' S/ a" `8 m E% [
logoo=5; ]' V3 s8 N1 P3 F0 r
else if(me.pp[c].number<=59 && me.pp[c].number>=56) o# e/ B3 a+ M, @8 r) x5 h
logoo=6;
" Y5 ]$ U" ?/ K7 U: M+ d# R+ X7 Zelse if(me.pp[c].number<=63 && me.pp[c].number>=60)
, K9 |, s$ o; m9 h5 S2 Hlogoo=7;
& v8 d" ?6 l. K% Lelse if(me.pp[c].number<=67 && me.pp[c].number>=64)1 d2 g0 P- C% J" A0 E
logoo=8; _7 ^& k/ Q1 \; H; L1 `0 O/ K2 x
else if(me.pp[c].number<=71 && me.pp[c].number>=68), ]% G, V7 U7 H- x* {- K9 A% \5 A
logoo=9;
' G6 K! h6 k8 O6 |}2 w$ Z( j/ ^1 k& `- C$ S; T
else if(me.pp[c].number<=107 && me.pp[c].number>=72)9 P; [. N) \8 F. h! x- M! a
{2 P: |' Y( l) b7 _. i6 B
logo=3;
q: {* i; t' \. aif(me.pp[c].number<=75 && me.pp[c].number>=72)
# g9 L) P* W+ f3 O, U1 Zlogoo=1;$ P0 P' G, Q4 F" ]0 r' R. u
else if(me.pp[c].number<=79 && me.pp[c].number>=76)+ ^6 ^% C- n9 r, s& a
logoo=2;, _, w5 ], ^; G
else if(me.pp[c].number<=83 && me.pp[c].number>=80)6 T/ W0 B5 r# U4 r- o& Z/ m% c
logoo=3;$ _& Q+ y, T5 g& v, e
else if(me.pp[c].number<=87 && me.pp[c].number>=84)7 z9 o9 i5 [3 q: B1 N% G# e
logoo=4;
& F1 Q2 U# g) J: Zelse if(me.pp[c].number<=91 && me.pp[c].number>=88)3 o/ j! L) `# r2 |
logoo=5;
3 z& X2 T+ H- j+ [( U& i( u1 Celse if(me.pp[c].number<=95 && me.pp[c].number>=92), }1 J8 m. D, ?1 v+ |" h
logoo=6;. E$ z' N T- j% D8 E4 T' @
else if(me.pp[c].number<=99 && me.pp[c].number>=96)
8 g \6 Z, n6 R% a3 z: Vlogoo=7;7 w8 r) @! g, t a/ h1 ?( o/ r7 C
else if(me.pp[c].number<=103 && me.pp[c].number>=100)0 c& a- T7 A; _+ A9 ?" r
logoo=8;8 v/ T+ O. f7 u5 j- O) y
else if(me.pp[c].number<=107 && me.pp[c].number>=104)- O$ u0 r5 Q+ L0 [. e
logoo=9;
# _' v2 e4 ]' e1 T$ `/ E}
/ D. I i* Z T. P+ Aelse if(me.pp[c].number<=135 && me.pp[c].number>=108)0 k# D& q8 E% K# ]4 y4 S J
{
6 q' p7 n, y1 G* Rlogo=4;, v, w4 G% B% h2 T; j) U( q
if(me.pp[c].number<=111 && me.pp[c].number>=108)
$ X) P5 I, x$ f/ y J' D8 j6 wlogoo=1; O; t( b* q5 T* q
else if(me.pp[c].number<=115 && me.pp[c].number>=112)" P- c' |. m1 G0 }9 i# k6 A7 p
logoo=2;
; J# N3 S, v+ q( ]$ Ielse if(me.pp[c].number<=119 && me.pp[c].number>=116)& @- B3 L0 H" y1 [% M
logoo=3;
1 _7 V9 b5 M) ]4 y( m$ @1 t9 xelse if(me.pp[c].number<=123 && me.pp[c].number>=120)
/ ^! r) B9 _" g- Blogoo=4;
& C1 e$ ^) z2 O4 x1 t3 Y6 I' J8 {else if(me.pp[c].number<=127 && me.pp[c].number>=124)
" q2 [0 m% ?# ?1 C# ?; Tlogoo=5;
& [7 \. ^0 T+ c4 ^else if(me.pp[c].number<=131 && me.pp[c].number>=128)3 S% } ^2 Z6 K+ ` ?! d6 o( w: _
logoo=6;- G4 s* O5 k! F8 _! b- g, _/ C
else if(me.pp[c].number<=135 && me.pp[c].number>=132)
4 X+ Z% K4 e4 b3 A/ T. Y0 }logoo=7;
1 `2 M3 k9 D. q4 j5 T C}
$ ]8 o9 s8 N9 ]8 S4 O/ j) C4 e M- xwhile(b<=computer.m)8 @' w" i' e- a8 R' l E S; r2 R
{) d4 l- P5 V$ ~% H
if(computer.pp.number<=35 && computer.pp.number>=0) /*假定电脑经过分析后出了第一张牌*/$ o1 K3 |9 G0 G: [
{
8 E+ ~# e; ~" S5 ~: F w' Olg=1;
; p" A$ n2 ?5 h1 k! U7 Z6 ?computer.pp.d[0]=1;+ ^4 V4 w* r5 _2 e" X& U
if(computer.pp.number<=3 && computer.pp.number>=0)
4 t$ U' E. Y! P9 Q{
8 H3 R3 H8 o7 A; z/ Dlgg=1;$ ]! n% d- E! s& x' E I; n5 C W
computer.pp.d[1]=1;/ g1 _- v8 G& w, j7 F v+ E
}
) V: o5 m, ?0 D( G W3 delse if(computer.pp.number<=7 && computer.pp.number>=4)
- T, Q+ {* s8 g9 l5 @{
+ A, X: w% t* {2 h1 r7 Vlgg=2;) e: _1 r' c6 ~- |' |0 N' T
computer.pp.d[1]=2;, u+ F4 _7 v5 m* N6 p
}
: F8 p0 {. ~- F# G3 e% p/ ?else if(computer.pp.number<=11 && computer.pp.number>=8)
) `4 j$ q( A! w5 W5 Q+ J t{
3 i% K' I4 L' Y9 elgg=3;: p' C. N; s2 G3 q
computer.pp.d[1]=3;
( _; V M( ?- G! q( j2 W}
4 p7 U" l; e0 ?$ ?% n) gelse if(computer.pp.number<=15 && computer.pp.number>=12)
: Y! \; j: k j6 y" q# {5 M{
+ f) O, Y N' l- Q; tlgg=4;
3 x4 Z! W5 @" bcomputer.pp.d[1]=4;
! X0 U. S/ q' R0 w7 d" }- Z5 d) ]}& g$ G6 K: p' L* L% @2 |9 ^- C
else if(computer.pp.number<=19 && computer.pp.number>=16)+ d' z1 m8 o# r' x& _
{% n7 v# l+ v5 D3 f
lgg=5;
~0 o+ q3 p: H- d- ^- e3 y' kcomputer.pp.d[1]=5;
* s- i8 m4 O+ ]5 p, j}
& [% V( {8 [; S3 P, {6 W4 Ielse if(computer.pp.number<=23 && computer.pp.number>=20)
- A% i6 J$ A9 T+ _4 z2 o1 y: S{) g; c% W0 y+ t6 Z6 |; o
lgg=6;
& l1 i: ^4 G4 u! x1 Z' Y" Ccomputer.pp.d[1]=6;
; ?& ]* t) L; J}* L8 O- W9 l4 m3 ?$ l+ k I& w
else if(computer.pp.number<=27 && computer.pp.number>=24)4 |0 n3 r# b7 i6 d
{
* A/ I' W' d% rlgg=7;
: b; i" n9 Z+ X3 A: Acomputer.pp.d[1]=7;% v& N9 c: g2 y) N. G8 |
}
3 f, M+ o" P Z( O m3 uelse if(computer.pp.number<=31 && computer.pp.number>=28); }. T. Y. _3 ?; Q( o" K4 i- b& P
{
# g2 i0 J7 J& O) z* x7 B2 [- blgg=8;
9 G$ x6 @3 d' `/ n# _. }- gcomputer.pp.d[1]=8;, B4 K0 x4 f& b
}# d, O: q' U4 Q, n9 a, T# q9 P
else if(computer.pp.number<=35 && computer.pp.number>=32)
" F- _ r+ d1 v& s{
/ d n4 ]" a c/ P% s# Mlgg=9;
3 S+ ^! O# L& E$ _7 [( t7 ?computer.pp.d[1]=9;
8 r5 _6 V m2 u+ f! g9 ~3 Q. ?}
3 R4 p) z5 P5 \1 G! v' }}1 P- l4 X" b; K! b) Z% m% o# d
else if(computer.pp.number<=71 && computer.pp.number>=36)
. W/ d Q8 n: q2 D% n( x{
3 i8 V z" w& I% B; B3 b$ u- |* \lg=2;. L# d f% U& X) P9 x3 O9 y
computer.pp.d[0]=2;
2 V4 R, G3 K3 E: L$ q6 Zif(computer.pp.number<=39 && computer.pp.number>=36)
, T( S6 J' R, U6 c! c) B; S{, O# U- B2 Y3 ]( \: }9 h, g- o
lgg=1;; x$ e; p0 U! z n0 B9 R% M
computer.pp.d[1]=1;
, |: m+ d, `9 _; t( b, }5 r5 s- J}$ [( a/ T. W$ ?2 H0 Q) o9 i
else if(computer.pp.number<=43 && computer.pp.number>=40)% F1 `0 O/ ~% E/ h; c
{* l+ W4 P$ x0 W4 r9 U( v4 i
lgg=2;: @7 `* D! G6 b+ H! o
computer.pp.d[1]=2;
" N, Z1 i/ {' x8 @4 i8 T6 ^}
* H) v5 k, x$ Z4 A: ?$ telse if(computer.pp.number<=47 && computer.pp.number>=44)- n* A6 ?- _/ O2 j% X$ f- r1 |5 B
{
7 O: v: i% i% a2 [" u" vlgg=3;9 P- M2 S: _& H1 t7 K& j2 Z
computer.pp.d[1]=3;
; F2 F4 A* C7 J" g1 ]}7 X) d6 s9 a$ l
else if(computer.pp.number<=51 && computer.pp.number>=48)+ a3 L3 k4 i8 W0 R3 V
{
4 g- v; N$ i, \8 |% i6 M7 Mlgg=4;
% f9 C' j+ b2 c2 ]2 c/ ?computer.pp.d[1]=4;3 v0 S" S) D2 O
}
; P' J6 Z! H& |. T0 }/ S: M8 S2 `else if(computer.pp.number<=55 && computer.pp.number>=52)" \; F9 ~7 Z* n5 U9 K) e1 @
{5 }7 b/ @; B# H! ?+ M
lgg=5;
& l# o! |7 N6 ^! ^8 t. w( a. Hcomputer.pp.d[1]=5;. w1 I; k5 h% [9 n
}$ ~9 f/ r( D! @% m6 _0 C3 ~
else if(computer.pp.number<=59 && computer.pp.number>=56)
0 z: q* j( Q1 j! Q n" k{
! c1 O8 A5 D u: g5 N3 M: ulgg=6;0 B) j' `, }! t* L
computer.pp.d[1]=6;
9 L) o Q3 D+ { F}
% [) N5 m1 k( J$ zelse if(computer.pp.number<=63 && computer.pp.number>=60)5 Q5 x7 ~* _, \- t+ h
{8 I: K7 X9 M5 b+ b& P" [. v
lgg=7; W( Y& ^$ _; h; Y) _3 D8 P& l4 i
computer.pp.d[1]=7;" @+ r# V9 e7 Q, ^
}3 `# Y* {* n+ m0 X% H
else if(computer.pp.number<=67 && computer.pp.number>=64)
: @/ l+ F& w: u) K& `+ A( ` o{
) `8 J- y" R( algg=8;
/ ^7 }6 O# P" E& T$ ]* t. acomputer.pp.d[1]=8;( O& ?+ n, w) q% }6 w% g; s, l
}
! v7 n* z# W( delse if(computer.pp.number<=71 && computer.pp.number>=68)
+ F2 j6 N5 _( E. e0 m7 [, c' X{. s( I* ^9 [& p" ]* @
lgg=9;8 c8 {7 @) O0 ?6 I: G
computer.pp.d[1]=9;/ M& R6 v6 z( E- v; J' X
}3 @7 I* X+ u9 q
}
: ^9 g3 y5 z+ felse if(computer.pp.number<=107 && computer.pp.number>=72)
% Q8 n2 I: F' Y( o$ ^: ^{
4 @. z v0 z7 w& Z# Rlg=3;
( a! e+ |; D# d, H2 N- m& Ycomputer.pp.d[0]=3;) S: Q; @: ]& e- K* _+ T6 D0 s
if(computer.pp.number<=75 && computer.pp.number>=72)' v' C( j, M2 W% a9 @$ M6 x& _
{1 R, j6 v, O8 K! }- O4 w% S( @# O' o
lgg=1;# v+ X- G6 T. Y. ?2 z) a8 J" D
computer.pp.d[1]=1;
6 L$ W+ R8 L) `; g}
+ s* Y/ r$ O. \4 b! Celse if(computer.pp.number<=79 && computer.pp.number>=76)+ J) f9 }* P% E' V- H
{
6 {# b7 i2 ^# r" ^5 t" Vlgg=2;+ ?+ n2 W5 N2 |" F5 |& M
computer.pp.d[1]=2;2 B$ [2 z d$ a/ s6 K9 [
}- B: a7 F4 v1 f. H$ ]2 q/ I
else if(computer.pp.number<=83 && computer.pp.number>=80)
: o) ]% w, ~% o+ e/ }* B3 g- Y) D3 B+ ]{
" `. Y3 C0 l f1 J9 M5 d4 q7 Qlgg=3;* J# {+ r: P3 C
computer.pp.d[1]=3;
' D- b7 B; Q1 |% W+ ~# I% g}0 y O; N0 i% |1 Y6 P+ _$ p
else if(computer.pp.number<=87 && computer.pp.number>=84)
0 b7 h, G, u2 }' v" _ ?+ U{
- w/ r* C$ k5 algg=4;
# V7 a" k- n/ Y ucomputer.pp.d[1]=4;
: x/ \5 q, n: w" e/ H- U}' k, b8 O% Q" N
else if(computer.pp.number<=91 && computer.pp.number>=88)
* k& I8 j# X9 Y# f{* q4 y S" j/ _
lgg=5;
9 G! w! M. g1 u7 F% Ncomputer.pp.d[1]=5;
" p& v' T' m+ d; O& G% ?& M}
* N( d1 a) m- R0 q1 y$ V" lelse if(computer.pp.number<=95 && computer.pp.number>=92)
; ?6 T1 y, R/ z( X{8 g/ [ e; C$ ?- h# S H* x. x0 B
lgg=6;% m! x- c5 ?& i* e
computer.pp.d[1]=6;
$ v/ t" {: ]6 g+ M6 u1 w, H}5 w4 z) {3 C7 n2 f$ o
else if(computer.pp.number<=99 && computer.pp.number>=96)0 W# U T; C. r
{" L4 x/ p" h& l& L9 _/ V8 y/ a
lgg=7;
5 u8 O0 r( V8 t" K, F6 Ecomputer.pp.d[1]=7;
8 ~- s4 |6 m9 Y) ~}9 o/ D5 I. G: k7 |9 B1 E
else if(computer.pp.number<=103 && computer.pp.number>=100)& e' c# H% G4 M0 G8 }
{
8 D8 x0 i0 o w$ n8 i! ^4 Q% P: p( glgg=8;; {' V+ ?8 M- o! C
computer.pp.d[1]=8;
" ~1 R2 @; w* S8 X4 _$ O; I3 \. @3 ]}' m$ z' Q) s- J; E4 ?8 l& q
else if(computer.pp.number<=107 && computer.pp.number>=104)
1 `. r; B$ ^. X{
7 Y9 F4 D. W3 m" m& E; Olgg=9;8 p+ n. P) M# \2 i- O
computer.pp.d[1]=9;
, a$ n' f% j" F4 h+ _/ T! h}
* m. H& \: ^* W+ w, l}0 _; \) p0 g- g( b& R A
else if(computer.pp.number<=135 && computer.pp.number>=108)
" U, D8 w: A# n; k{7 F9 {) U7 b9 I ]( `5 A
lg=4;
, ^) D& {5 M+ c! tcomputer.pp.d[0]=4;+ J( n# J" i; u2 Y8 U
if(computer.pp.number<=111 && computer.pp.number>=108)+ N6 ?$ ]# q6 Q3 r% Z
{3 \3 ]2 S: S& g1 _+ O) m
lgg=1;
" i6 ?7 G; C, |0 \. Ucomputer.pp.d[1]=1;
# N, Z9 X/ }/ C1 X}/ B2 _1 ~: S1 K. R& A
else if(computer.pp.number<=115 && computer.pp.number>=112)6 L2 O* | Z& d! x! d
{& ]- F' q8 I4 F$ T* Y; o& m* ?
lgg=2;8 N5 _+ v* Y: [
computer.pp.d[1]=2;
% @# T$ Y; S7 k! C1 Q}
* F$ r5 j% Q& p) X1 w' e* Pelse if(computer.pp.number<=119 && computer.pp.number>=116)9 A4 i2 D; h# {
{
& q: P M) O% N" d* p7 \& Q7 b7 klgg=3;
+ S4 G6 {2 z% Z6 Qcomputer.pp.d[1]=3;
. b0 A( b! o' N6 h; B+ A}7 p. o- a0 ?" F
else if(computer.pp.number<=123 && computer.pp.number>=120)
* q2 @, p! `/ p" g{
6 [% J D/ t6 f# @5 P" u# ^lgg=4;
, e6 l9 H# x0 t" xcomputer.pp.d[1]=4;
6 q& W" q+ }% o. p. j: T}
' v: W) h- z$ N; a. `- z/ L" Jelse if(computer.pp.number<=127 && computer.pp.number>=124)5 \1 j' B2 s6 s7 y/ ^
{1 w$ F, _2 G# R- f5 [# l9 ]8 N
lgg=5;) t( t" D1 x8 x- A
computer.pp.d[1]=5;: |6 q [, _. D9 H9 \
}% i- v# W3 y; F6 ?
else if(computer.pp.number<=131 && computer.pp.number>=128)" |9 D m" @% L# t
{
* j4 U% | [4 o& G, S' U$ olgg=6;
8 g0 j9 X# I* F1 B( G6 ^computer.pp.d[1]=6;. K# F, P& J0 ]
}' p# L" i# \ D `" ]/ @+ C8 _
else if(computer.pp.number<=135 && computer.pp.number>=132)4 e0 }9 r+ S8 f: {$ V' L- J
{
) h2 e$ [9 ~' {+ elgg=7;) B" z2 ]" }5 X8 P6 {0 {
computer.pp.d[1]=7;1 U+ s* x# m+ m3 q% f
}+ y4 ^! ^% l2 a K: w) K0 ]- V1 T! k; ?
}& k$ h3 g8 f- K0 Z: }
% f+ a+ w: G1 s. u5 eif(logo==lg) /*如果相等的话,那再进一步的判断,乓杠的判断*/
8 C7 [4 f% F1 B0 V5 e* p( ?if(logoo==lgg)
e: O2 D+ m4 E- l: Wpg++;
- ?+ N& O2 H& J' e, T0 E& @ch.lg=lg; /*保存电脑手里的每张牌的信息*/
7 P% F8 A8 I( ~9 u: kch.lgg=lgg;
# G# G* Y* ?: ^( q5 M" S* _) rlg=0;
+ j$ a* S. u/ X& b5 l ^/ ]9 \lgg=0;
- T, U9 P! j, ]0 y Ib++;
7 T+ J" K; `" `) P- k}3 T7 A8 x# m8 O2 }) E
if(pg==2) /*乓*/) {3 M- e/ {" X' \) y( q' z
{6 s7 K1 L. `$ z4 a
& B$ r8 @$ n0 ?3 N3 f1 ising=1;2 [5 T( S, b6 ?; e
b=computer.m;
j( b) |; B$ Y8 A! x4 t3 @: Dwhile(b!=-1)
$ i+ c1 m# r" n2 f{% d# L! j8 J4 K, T9 F
if(strcmp(me.pp[c].k,computer.pp.k)==0)
2 r; y6 d" P! |7 Z$ |' Bcomputer.pp.p=1;9 |, x, [ ?. S6 C. F. D! W: I. y
; I5 h) x h4 _2 a2 ~( Ab--;( M$ p/ ?! i- W5 z+ e. ]
}% O7 J/ P/ O/ N# B
}! }/ i; C8 r/ p+ N2 ^% |2 I- u; a% B
if(pg==3) /*杠*/
& l& F" `/ J5 e* s" }. t{) b* ^ ^6 f6 _
' i2 a% @" [8 B1 p: {( psing=2;
1 S$ c$ F+ r# B" d- ]b=computer.m;- S+ F. I! @# A, w
while(b!=-1)# L% M" G- ~# C% [; S! d
{2 O5 F' ]& |0 F; P9 E6 e
if(strcmp(me.pp[c].k,computer.pp.k)==0)
% F% |' l% k' I8 z) A3 H C! `, }computer.pp.g=1;9 A+ T r% U/ E. \
b--;/ F6 i! P6 r& F& X
}; G$ c: f- y" ^5 o0 m8 A7 M
}
! _. n+ r, I- t: L3 B! d9 ~f=0;- U- c1 x3 i0 B- }( l+ U% |
while(f<computer.m) /*吃的判断*/
+ B- z! {5 v, v1 w* U8 G" R: L{ if(ch[f].lg==logo && ch[f].lg!=4)5 K0 Y3 G2 h5 z% [8 W
{6 O' f0 l+ J3 Z0 L
if(ch[f+1].lgg-ch[f].lgg==1) /*顺吃*/
" j7 Q7 Z& @4 V0 e& e& _1 jif(ch[f].lgg-logoo==1)% U% x% |/ `5 b4 e5 Q1 J8 b7 B
{
9 w7 J, ]* K: ?1 _, S8 l6 Q7 Agp++;
8 d6 m5 `0 \# q/ c. }8 ycomputer.pp[f].c=1;
4 |3 g6 |& a8 r2 S+ \- g1 I- Jcomputer.pp[f+1].c=1;9 R+ ~! l# `2 {! ~/ Q/ W
}7 p* L3 Q O: q0 i
if(ch[f].lgg-ch[f+1].lgg==-1) /*逆吃*/4 L) O5 D5 I. g2 k5 x5 B
if(ch[f+1].lgg-logoo==-1)3 M$ k* n. p) P& m# y% z1 b
{
* x/ s4 T$ k5 Z4 D, m2 ?gp++;
* i% ~$ Z Q( Y+ pcomputer.pp[f].c=1;
0 Y5 E2 F/ R: r4 V+ ~- Y: _+ ?$ Qcomputer.pp[f+1].c=1;
) l" X. D$ r8 m1 W}( f* Y6 Q2 Y9 T; v; t @
if(ch[f].lgg-logoo==-1) /*中吃*/
0 ] a8 g$ d% Uif(ch[f+1].lgg-logoo==1)
& ]9 T4 y) K8 j, q6 ?1 Q{
: X# Q7 }( r4 k* Tgp++;
: z+ A- x% ~7 ?1 L, Acomputer.pp[f].c=1;& E: w) Z# k) \
computer.pp[f+1].c=1;# h8 R1 \0 R" u
}
5 h& r# w' {0 V4 F0 u0 e* Rif(gp==1)
( ]- k8 {7 R" ~; L( h! T x6 obreak;
0 K/ k" F7 s' p9 c5 L9 R5 I}$ j# x0 h5 N k2 f ~ {
f++;: |8 _2 A/ U- Q o2 l( n( u5 M
}
4 i1 B' S: M6 }: L7 `3 j# o' iif(gp==1)6 v: ]( q9 O$ `. I1 L
{sing=7;. K$ C- h9 G6 Y) w! c3 f! O4 K: O: u
+ |# g6 l5 C. ?- A
}
3 o @+ I$ W/ Z8 V) z) w7 hpg=0;3 d5 a! i8 e' f3 l, z# B, C5 C+ }+ r
gp=0;
0 y( f, d: B" Y9 `8 h: p( W& lb=0;
3 p# E g3 \8 X3 k j5 ~3 E6 h& ?}
; ]- x) _1 @3 avoid rgznme(int c) /*本程序涵数的核心针对我的牌*/7 X! b$ x4 [$ c) s0 f% K
{ int b=0,lg,lgg,logo,logoo,pg=0,gp=0,cs=0,f=0;4 G- [! R' k3 w' Y0 R( t( {) N
if(computer.pp[c].number<=35 && computer.pp[c].number>=0)
! E+ M. D' j" W6 P8 m2 Q; N: H{1 ?' S" T6 R6 B
logo=1;
% U/ o: i2 o4 l" vif(computer.pp[c].number<=3 && computer.pp[c].number>=0)1 h+ {0 X# I: M* V: W2 v e. z
logoo=1;
+ z' f L7 g: D# I4 q* Xelse if(computer.pp[c].number<=7 && computer.pp[c].number>=4)# |% [$ E' l% D% A
logoo=2;
' s+ z+ y$ f9 i* G, ]else if(computer.pp[c].number<=11 && computer.pp[c].number>=8)2 K- n/ z4 ~+ F0 e- d1 a' v7 _4 V y
logoo=3;% h7 R" [& J: k8 \
else if(computer.pp[c].number<=15 && computer.pp[c].number>=12)$ E* N3 P7 {/ ]2 D5 W: {: o% L9 ?2 [
logoo=4;
3 v9 q. V& D ]+ x, g4 }else if(computer.pp[c].number<=19 && computer.pp[c].number>=16)
7 U4 K F1 u' p& G7 n: a! Ylogoo=5;
7 X2 R k, E$ ^0 j" _# c: R O5 zelse if(computer.pp[c].number<=23 && computer.pp[c].number>=20)
! f, z4 j& @# J X7 D W6 Xlogoo=6;
) V) G) {" j, ~7 Y7 O4 Belse if(computer.pp[c].number<=27 && computer.pp[c].number>=24)- e& n/ B" m+ u2 o
logoo=7;- `1 W/ {+ s) j
else if(computer.pp[c].number<=31 && computer.pp[c].number>=28)
4 G* Z; E; D7 I+ r2 r5 R' slogoo=8;
* w; \+ e% C; }8 v% m/ R4 ]" Telse if(computer.pp[c].number<=35 && computer.pp[c].number>=32)
0 Q8 q. @# _6 X) ~logoo=9;
% p/ ~4 R2 T6 \; o% R) A1 G" O}# m9 ^0 d* s! q2 b
else if(computer.pp[c].number<=71 && computer.pp[c].number>=36)( f3 N [- h$ H' t9 k' V* Q
{
8 ~7 `1 |, i7 Llogo=2;+ F) N/ k3 `4 b2 {
if(computer.pp[c].number<=39 && computer.pp[c].number>=36)+ E( F6 J% }& w2 s) L
logoo=1;& G9 y8 I8 c+ d5 G1 z
else if(computer.pp[c].number<=43 && computer.pp[c].number>=40)
# y+ n7 b, s! dlogoo=2;
- ^9 w: k. i% ~else if(computer.pp[c].number<=47 && computer.pp[c].number>=44)
3 m# x. T5 Y) R/ b# ]; Dlogoo=3;
) x# k' Y- D( J2 \2 `& W0 W1 Q. zelse if(computer.pp[c].number<=51 && computer.pp[c].number>=48)
e& C2 `- k: R. H, K6 @4 [8 L( F! Glogoo=4;
6 s! G- {2 q- i' t- i2 f8 b8 x# y4 `else if(computer.pp[c].number<=55 && computer.pp[c].number>=52)
0 F/ X' C% p v8 z$ ]logoo=5;
2 b5 U8 a8 ]0 ~% v" k& gelse if(computer.pp[c].number<=59 && computer.pp[c].number>=56)
7 W8 @ r( v6 `8 tlogoo=6;, f1 H7 B6 f) e6 X' I
else if(computer.pp[c].number<=63 && computer.pp[c].number>=60)
+ X& v# c# {9 ]' I# y# A. @logoo=7;7 D6 [/ ~ s7 S( x5 L W
else if(computer.pp[c].number<=67 && computer.pp[c].number>=64)
1 [0 ^% ^# ?) ~- Clogoo=8; j8 M. Y0 T* _
else if(computer.pp[c].number<=71 && computer.pp[c].number>=68)
+ H, C3 a6 I3 M2 ~) j5 Blogoo=9;
& I& x3 N& F) t+ i8 H( C: H}
5 o& Q9 ^: m4 A5 x c2 Kelse if(computer.pp[c].number<=107 && computer.pp[c].number>=72)
/ y! @- P1 t0 ^% U( Z{
: }1 P1 h7 t' M; z. x% S: P5 Elogo=3;& N! I, q% G7 ?5 M0 d, r
if(computer.pp[c].number<=75 && computer.pp[c].number>=72)
& W6 p$ D2 _3 Z ~" w# {logoo=1;
6 G' d6 h% K# R: c3 lelse if(computer.pp[c].number<=79 && computer.pp[c].number>=76)
0 R- g! H1 R6 jlogoo=2;, t% F8 o4 r8 N. I9 X+ M7 _/ J
else if(computer.pp[c].number<=83 && computer.pp[c].number>=80)7 Q% \# ]8 G4 ?5 f! ^0 B0 P
logoo=3;
* V5 S, \: i7 eelse if(computer.pp[c].number<=87 && computer.pp[c].number>=84)
' i0 `* k. k! D, Q9 A1 Z, j) f+ X6 klogoo=4;
0 `5 O, o4 u7 h7 z, d9 D% \else if(computer.pp[c].number<=91 && computer.pp[c].number>=88)& v* U8 ^2 f T3 ?
logoo=5;% [6 w' H0 c1 m) B0 b1 x
else if(computer.pp[c].number<=95 && computer.pp[c].number>=92)
, u" m0 ]) x+ b" d1 Ilogoo=6;8 H5 F. e; V) e1 e$ M6 _
else if(computer.pp[c].number<=99 && computer.pp[c].number>=96)3 G1 K# E! V$ P& X
logoo=7;" g3 H0 a0 t9 M$ A4 j4 g
else if(computer.pp[c].number<=103 && computer.pp[c].number>=100)
+ j) Q; W, B2 `. Y7 R6 Blogoo=8;8 V1 a( \4 ]2 Y8 E& l6 K
else if(computer.pp[c].number<=107 && computer.pp[c].number>=104)
, F5 p- {9 I. z' e& |( D/ Dlogoo=9;
5 d# m' y3 [0 Q3 G! s}9 U) K4 M) U! O( E L& Q$ J
else if(computer.pp[c].number<=135 && computer.pp[c].number>=108)
) e9 Y4 _& m$ V& F; b2 M' w3 a" Q{
- {5 M- X5 E6 @1 j- u, J0 b3 U! r: Y" llogo=4;5 O# a4 @6 ?& a8 z/ w# q
if(computer.pp[c].number<=111 && computer.pp[c].number>=108)
* P/ p( T d" K, r9 Xlogoo=1;
! d! ]$ E* `0 Aelse if(computer.pp[c].number<=115 && computer.pp[c].number>=112)
+ e) L3 P& F9 q; x/ O+ ?logoo=2;
; R! Y3 y5 R& g; Y4 pelse if(computer.pp[c].number<=119 && computer.pp[c].number>=116)3 e( `5 i7 R {& k
logoo=3; R( x' l \3 c% A, Z
else if(computer.pp[c].number<=123 && computer.pp[c].number>=120)
9 q' O+ q0 G/ Elogoo=4;! [2 g8 S1 `2 B% E+ v' E8 o# i
else if(computer.pp[c].number<=127 && computer.pp[c].number>=124), W7 } d! Z" G. H- U% ?
logoo=5;% @# d" g) e" G: [
else if(computer.pp[c].number<=131 && computer.pp[c].number>=128) X! q# ]) _- o$ E$ H
logoo=6;/ z5 g [; q" \: g4 ]
else if(computer.pp[c].number<=135 && computer.pp[c].number>=132)
) S; v% j! U# z. qlogoo=7;- Y, @) ~$ \# E" H+ c
}
2 N1 K- o3 Z9 o7 Owhile(b<=me.m)( t- v A8 y M" I; a- l
{. }: y' E. `9 k' s$ [# s
if(me.pp.number<=35 && me.pp.number>=0) /*我分析后出了第一张牌*/
; n' C5 V$ S, b" ~2 A: I! I% _% @{$ ~9 T; Q" P5 V% P3 H
lg=1;
! e. ]9 Y; J4 t ~$ |, Rme.pp.d[0]=1;7 H* {: h; J2 |' i1 F
if(me.pp.number<=3 && me.pp.number>=0)
5 A& w* N& W+ D6 b; r{ ?+ N8 Q/ {. b: R+ K* v
lgg=1;! f; v. B" S0 C- H/ D l
me.pp.d[1]=1;/ m2 p4 Q7 h: z/ z3 w% l: p' y
}4 A9 }- ?8 W; r! R# V" ^4 w8 C+ Z5 }
else if(me.pp.number<=7 && me.pp.number>=4)
4 ~9 P! }6 E3 ~% I7 {/ h; \( x' S; I" \{
- }2 r: @! e1 ~$ nlgg=2;: f5 z, Q1 x- g/ a. H D) V
me.pp.d[1]=2;
6 E6 ]) f, [, d/ u6 q2 Z}
" r8 f4 g- K6 N" v3 n; Z. Yelse if(me.pp.number<=11 && me.pp.number>=8). S- S# T, n7 Q) @
{- @6 \- m( O$ G5 x+ C$ g$ b
lgg=3;1 V4 V% H2 {! {4 y9 w
me.pp.d[1]=3;
% G1 R$ h3 j, L6 N+ [( I' `3 i}. S- S6 i: l$ u# G
else if(me.pp.number<=15 && me.pp.number>=12)
0 y m: ~+ h& d: U9 y{
" v6 F/ U% w; v/ N- glgg=4;4 B. m# v0 w6 }
me.pp.d[1]=4;
% o V! j/ e$ x/ z9 M- H}
) s3 {) ^" ?4 }- J$ R6 lelse if(me.pp.number<=19 && me.pp.number>=16)( U: B3 Y, R- r* a2 O2 G M) _ _& w- @
{, q3 z3 m5 d& C
lgg=5;& ~* c) g `. d& g8 r( S* N# O
me.pp.d[1]=5; [4 w. c3 j- Q5 J
}
% C8 X6 b6 l* i1 t- n3 Celse if(me.pp.number<=23 && me.pp.number>=20)
. g9 c. b+ F; e- J; v J! Z8 }{; P( {! \# L, u' d2 k6 A& j
lgg=6;) G+ a3 p4 j& r! A0 o: E
me.pp.d[1]=6;
6 D4 W: i \8 B3 r3 v" A}
; ~. q+ T" L, W [1 \7 f+ relse if(me.pp.number<=27 && me.pp.number>=24)) U, u5 Z T; R1 n
{- d9 T$ L! }- C! z
lgg=7;. U$ q, ~0 u0 o4 a( e7 H9 f
me.pp.d[1]=7;3 Y5 r/ l( D' j3 L! T
}% v7 o2 N/ i, R2 i2 x
else if(me.pp.number<=31 && me.pp.number>=28)
& f7 ~) J' v; A8 w M{
4 n2 L3 o3 }; d1 s1 q8 n6 ulgg=8;
% J+ h) R; G; `+ Kme.pp.d[1]=8;' T- i5 G' {0 c4 l& Y
}
4 m$ o1 U8 o( Zelse if(me.pp.number<=35 && me.pp.number>=32)
$ {0 z' G& ?7 B{+ i* Z- A, D% v' c5 G( h
lgg=9;
" y v: B! ], ^2 Z& T6 u yme.pp.d[1]=9;
9 p( t/ Y0 {- _: K+ ?}* `4 d% F9 d* L- a0 L- F; V4 B d6 J6 d
}
: A6 ~8 {8 z+ j4 O% o4 l* K' Z& helse if(me.pp.number<=71 && me.pp.number>=36) M% v0 K+ N6 e, y6 N& T" @7 J9 \
{+ p# Y2 |, V |( U! Z8 d& N
lg=2;8 v, i- r, d; _
me.pp.d[0]=2;4 h: r) D( u4 h+ x1 x2 ~5 N
if(me.pp.number<=39 && me.pp.number>=36)
* n' v2 `" `, I% f+ n6 b6 y# t) D{
" ?" i# w+ j2 O* R0 nlgg=1;0 G9 @9 P! V: i6 V8 |+ v
me.pp.d[1]=1;
: I: L) t+ O* R2 V3 c' v$ F}7 x! k y6 N& N# E; v+ Y- v3 k% ~
else if(me.pp.number<=43 && me.pp.number>=40)" I5 c" X) a; ^$ k& n% s6 F3 s9 y
{6 I! \# I, O O+ H6 f* V
lgg=2;
! ?1 r( d* s" X) |me.pp.d[1]=2;
+ X2 G3 r) Z8 k- _# Q x7 _7 `}9 ^- D% f. l; \) I7 F
else if(me.pp.number<=47 && me.pp.number>=44), X8 G! |/ z# {5 |6 V9 l5 e
{7 n M3 Q- Z# y; E2 R4 P
lgg=3;9 ^3 v8 W' [, b* v; M5 W
me.pp.d[1]=3;
9 v- a& ]8 h: K9 P1 i* ?6 F}
( S; [0 k% t$ [. G* |# [, h+ oelse if(me.pp.number<=51 && me.pp.number>=48): E/ t6 M7 M' L' c# M' `
{9 j, d; M( M, _; Q, V
lgg=4;4 O. s: k+ R4 P( }
me.pp.d[1]=4;: ~$ r3 D% n% k$ q
}' D. ^# U/ O; h3 I! |2 A2 B7 i
else if(me.pp.number<=55 && me.pp.number>=52)* }$ d6 ?4 x# {3 s: q6 j' {5 V
{
( X; [' Y/ H4 k: w, y+ ^4 g5 Llgg=5;
, x. M! P! |+ Y# |me.pp.d[1]=5;
- W3 a7 [. a. V}
* Q# V* L. k) Y- P$ @9 Kelse if(me.pp.number<=59 && me.pp.number>=56)
' \# e/ c, v' W{2 G8 @9 o. y0 \" L+ p0 g$ B
lgg=6;# F7 I5 ]9 c2 K8 t3 L
me.pp.d[1]=6;8 N2 h& o* e+ b
}0 \. v0 p$ T! d6 x0 |5 r
else if(me.pp.number<=63 && me.pp.number>=60)+ k4 o5 {! {! |$ o! \; ]
{
+ p! G% f2 v) F3 {* ], `lgg=7;
9 i# w" ]1 L5 o! F" g% _me.pp.d[1]=7;% X% K# P3 G0 x; C$ @+ k
}
) v0 k) V1 L; v3 delse if(me.pp.number<=67 && me.pp.number>=64)
+ U+ L2 V! G) c! B L{
9 }+ `$ v$ L1 M( ^& u6 G# wlgg=8;
+ H7 _2 k$ C6 ]4 t) ^9 pme.pp.d[1]=8;& h# c( W3 A0 Z! V i& i, s P
}: P+ ~/ R! G; P; H2 O# \
else if(me.pp.number<=71 && me.pp.number>=68)
, U G/ R0 ]+ C% b3 J# z{+ S% v- a0 g `2 X A
lgg=9;7 d+ D; v2 i/ r7 K$ n- T6 f
me.pp.d[1]=9;2 k. K: H/ W! D! [5 E' w9 s' d! K
}
/ ~6 f. p3 I2 F% t; [0 @, m}
; Z& Z' m/ L7 ?+ x6 x P( celse if(me.pp.number<=107 && me.pp.number>=72)
) z0 p- o6 l' q7 Y. N. B; p) |- Y{$ y7 d3 I: p: o, |* P# E5 D
lg=3;. i- |. m* A* _9 W1 k0 r4 I
me.pp.d[0]=3;
+ A6 o9 h8 l/ G9 \2 }if(me.pp.number<=75 && me.pp.number>=72)
1 {1 n$ q5 o0 e* [{! N2 r+ D7 z6 H
lgg=1;
3 K9 W4 J {% B! G$ ]6 h5 jme.pp.d[1]=1;8 _8 E. Q5 D8 v0 H& `4 H% G
}
1 @, j6 f' f# oelse if(me.pp.number<=79 && me.pp.number>=76)4 Z6 L8 v4 l7 ]2 i, M' G$ H7 v A
{
5 ~5 n8 c( d$ G3 |lgg=2;
* u6 T3 j2 y6 Xme.pp.d[1]=2;
/ J( T7 l1 R2 U& s# e0 ?}
o8 X: t i8 E9 v) Relse if(me.pp.number<=83 && me.pp.number>=80)5 b' W' x3 R; u2 A- g4 w& e) G
{7 A) h. ]- r3 F
lgg=3;8 r; u* x( a8 n; p- \( H
me.pp.d[1]=3;
5 i p1 K/ _" G" p+ J) g}) k2 j5 F* M! _
else if(me.pp.number<=87 && me.pp.number>=84)
U: V/ z: w, m5 s' Y2 n+ \{4 F: T l4 S. ]( r2 b0 V1 g% b
lgg=4;* q9 v- V' X0 z) p1 F: o
me.pp.d[1]=4;
* \* @3 [+ y# e) V3 x6 S! R6 B1 f}+ M' _5 m5 y: T( W+ ^) Z& Z
else if(me.pp.number<=91 && me.pp.number>=88)! Y9 X- G# i) {- c* T
{/ r2 G# L0 d8 c3 x' d: e& v4 Z
lgg=5;
8 Z' J. h7 ?% \me.pp.d[1]=5;
5 C4 M4 p( I1 f8 a2 L' L}
; `" R' @7 z) J& \, j( x4 Xelse if(me.pp.number<=95 && me.pp.number>=92)
. K8 j! N( N. o' S{
0 _0 J6 f# W% Q' P: _lgg=6;. |" ]/ _3 K7 D D6 c1 z
me.pp.d[1]=6;
+ l l: W8 R6 V% N( Q! z; A}% a1 h' t" y/ ~+ j* C H; G
else if(me.pp.number<=99 && me.pp.number>=96)
7 `" a* ^5 `' V/ J6 D{
. v( T( x# P" H$ M; Clgg=7;
8 \) Q, h; x# J9 S" S2 R, S% ^me.pp.d[1]=7;
- ?* I: S9 r1 T5 b4 `}
/ c! v; T7 ~' ?; f5 V! ^else if(me.pp.number<=103 && me.pp.number>=100)
8 z: ]' y! h% y( u6 m{
" g8 v, h1 f' [* ~6 ]lgg=8;3 O$ N5 l5 l6 P$ [' ^7 I
me.pp.d[1]=8;) U3 y) z9 V' e7 U4 i, R! _9 f
}
7 D6 Q* ?. \: O+ W; V( g1 }3 @else if(me.pp.number<=107 && me.pp.number>=104)8 D* i. P) p1 _5 f# \) e" C
{3 o C2 j5 C& Y. ^
lgg=9;
4 x. I. D6 [: |' h/ m9 Yme.pp.d[1]=9;( M% A# W0 L! e; T# A2 C: O
}
$ @6 L. U- o" O3 s# w}) H+ O$ Y4 A, g8 [0 h
else if(me.pp.number<=135 && me.pp |
|