资讯·论坛·笑话大全·QQ表情·设为首页
发新话题
打印

[C++] 24点扑克牌游戏

24点扑克牌游戏

#include<stdio.h>www.520diannao.com4 t# S5 R9 k7 X8 V
#include<graphics.h>
% Y" z" A2 _  j# ^8 M* g5 K. E#include<ctype.h>我爱电脑技术论坛! t4 e, }5 D1 _( K1 f) T6 H% d
#include<time.h>
/ l% |0 o; D2 B9 [: Q# f8 Twww.520diannao.com#include<stdlib.h>打造最好的电脑自学交流论坛7 ]- p* F% r$ O3 L$ \, T
#include<string.h>
9 m1 n4 d+ Z- b: \. V) T& d0 \www.520diannao.com#define COL 100
4 b! u9 e9 P+ W2 ]: c5 s& x: |' y6 w#define COM 40我爱电脑技术论坛. \  A" M1 a: z: E% \/ s" d4 n
#define max 20
9 B9 d) v  i! P: n+ f) u& ?我爱电脑技术论坛char after[max];
6 s" w/ U& L" }8 S我爱电脑技术社区--打造最好的电脑技术自学交流平台typedef strUCt stack                                                                           /*定义栈1存放运算符*/
# `0 I% @* o0 N! {1 |0 W1 d8 jwww.520diannao.com{
8 c' C, F4 ^# L* ]$ Q+ e+ I. n我爱电脑技术论坛char stack[max];打造最好的电脑自学交流论坛- o! N- \9 {4 a* s: G* H. E: w
int top;
* x# Z  e- `3 r' M我爱电脑技术社区--打造最好的电脑技术自学交流平台}stack;
1 @3 x+ f. s& E$ w+ P2 i电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站stack L;
2 i8 C! J- c$ U" W% z2 b' A/ ]! Q  H我爱电脑技术社区--打造最好的电脑技术自学交流平台typedef struct stack1                                                                       /*定义栈2计算表达式值*/电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站+ P4 {0 p( i* x% g% t$ o' A8 B- O
{
. S, Q$ U+ r; U; \( w电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站int stack1[max];
9 @; h  Q+ r6 ]www.520diannao.comint top;' a6 K$ h: I+ m5 f' h, r- p1 Q
}stack1;www.520diannao.com8 ~# |6 R* ?, q# p* }+ h$ O/ Q
stack1 S;
. P5 b7 O$ y- a8 C4 r: ywww.520diannao.comvoid initstack(stack M)我爱电脑技术社区--打造最好的电脑技术自学交流平台  `2 P  ~* n8 ^0 G1 }- V
{打造最好的电脑自学交流论坛" l" i; p. o0 q; x! B/ E, ?
M->top=0;
+ Y  H4 Q! G( J# w7 s0 t  z+ S电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站}我爱电脑技术论坛! Y: @5 L9 T7 N; j3 z
voidinitstack1(stack1 N)
7 y6 k0 Y+ Y' T% {我爱电脑技术论坛{
* m) g7 `% M3 v: b我爱电脑技术社区--打造最好的电脑技术自学交流平台N->top=0;www.520diannao.com# A! Y( N' W' x: s: h
}www.520diannao.com9 B* a! P" _2 K" t. _
char  p[4][13]={
; W7 X; @. Z$ W& ?, q* G9 ~$ F{'A','2,'3','4','5','6','7','8','9','0','J','Q','K'},
- R9 |9 f" [4 M电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站{'A','2,'3','4','5','6','7','8','9','0','J','Q','K'},我爱电脑技术社区--打造最好的电脑技术自学交流平台/ a7 V. D5 l* M% H  @2 K
{'A','2,'3','4','5','6','7','8','9','0','J','Q','K'},我爱电脑技术论坛$ N3 n1 t# X8 W9 j' s# T$ y- p
{'A','2,'3','4','5','6','7','8','9','0','J','Q','K'}电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站, q. M% z& I- T- x
};
0 ?" \' L! S+ v$ u( {  }打造最好的电脑自学交流论坛void play()                                                                                                           /*发牌函数*/我爱电脑技术社区--打造最好的电脑技术自学交流平台# K8 I: L2 U+ b; r8 ?/ B& I
{6 Y8 ?% v- T& P, H. N
int j;
0 {6 S5 v3 M( Cwww.520diannao.comfor(j=1;j<=4;j++)www.520diannao.com' C- M, }" f  x3 @: T( S: x
{www.520diannao.com1 d* ~: m) Y) x, U3 Y; l5 I
bar(COL+100*j-35,COM+100-50,COL+100*j+35,COM+100+50);  J6 ]5 f1 }% c6 \$ {
setcolor(BLUE);
' b  g& H1 J( S$ \/ o& xrectangle(COL+100*j-32,COM+100-48,COL+100*j+32,COM+100+48);打造最好的电脑自学交流论坛8 y6 U7 H; e! v* L$ n
rand1(j);我爱电脑技术社区--打造最好的电脑技术自学交流平台0 L; j9 ~1 P( F+ K9 x# c9 F
delay(10000);* C, A$ ?) {% k$ z, W
}我爱电脑技术社区--打造最好的电脑技术自学交流平台8 k6 @6 e- Y1 u0 D$ O6 z7 O
}
" H3 O3 r6 G6 t9 t. d打造最好的电脑自学交流论坛void rand1(int j)6 T- H; e: f/ ~# Z' O
{我爱电脑技术社区--打造最好的电脑技术自学交流平台  b# x/ D" g1 S+ Z  i; H
int kind,number;
. \/ v) X( W: zchar str[3];3 P  ~7 @/ n3 P9 A
randomize();
( u# }$ K) p4 B3 Ywhile(1)打造最好的电脑自学交流论坛) H# X  W( A' u" C+ P
  {
- s/ A6 f, H0 k. ~我爱电脑技术论坛   kind=random(4);) U3 f8 ^1 Y- X- r
   num=random(13);
4 G* v! P$ Z6 \8 b* y5 K4 _5 I% p# C- w   if(p[kind][num]!=-1)我爱电脑技术社区--打造最好的电脑技术自学交流平台. ?/ O  y* r" b; P2 y9 U
      {我爱电脑技术社区--打造最好的电脑技术自学交流平台6 a0 [1 B' v& K; ~% P
        n=p[kind][num];

TOP

   我爱电脑技术论坛/ f# c" G2 n+ k' H/ c' q! S
p[kind][num]=-1;我爱电脑技术社区--打造最好的电脑技术自学交流平台5 _$ B$ D! w/ \0 P. ~% x# B
        break;
7 f8 H  S, g8 s+ n' O: A/ l我爱电脑技术论坛      }打造最好的电脑自学交流论坛% q1 k' F1 _3 q# J
}
. y! _+ w' u  h5 x9 |' k我爱电脑技术论坛switch(kind)
: o' H6 z) P* ~" K1 R$ R: t7 D+ t{
) p4 F; U4 n, g; u' n$ \0 Gwww.520diannao.comcase 0:
- w* M6 _1 \- T4 l' C电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站setcolor(RED);
, W1 }# e, L) H6 j打造最好的电脑自学交流论坛sprintf(str,"%c",3);
+ |' j) k# {4 e7 L3 I; K我爱电脑技术论坛break;
9 y' R0 r9 |' y) A$ r电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站case 1:
3 e( B0 o% P1 V/ W电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站setcolor(BLACK);
0 f5 i' [8 i) j- ~6 a: H+ m电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站sprintf(str,"%c",3);打造最好的电脑自学交流论坛; [5 [5 ]2 F& i
break;
0 F, z' M4 Y1 b+ K: V0 @/ x& u" D我爱电脑技术论坛case 2:
) R' C; V$ `) ~6 B' q+ F% }www.520diannao.comsetcolor(RED);我爱电脑技术论坛! R& `0 \" D% h" {$ ~
sprintf(str,"%c",4);
. T+ n% B* J& ^) l2 ~5 a. d  z2 Bbreak;电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站) n) g4 A' r4 U9 ^9 V" Y
case 3:打造最好的电脑自学交流论坛; o2 o3 n6 W, e' V' T  ]5 [
setcolor(BLACK);
$ g' R7 E6 F" x( J3 {+ W' w我爱电脑技术论坛sprintf(str,"%c",5);
  ~! T! A8 M$ @  w4 C& Q/ i/ Vbreak;
7 B' {" I0 n! K% e2 j6 S我爱电脑技术论坛}电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站; X6 e* e0 c; C. q$ v
settextstyle(0,0,2);
  d- O5 k; ?) q1 o" r6 }$ \+ ^* m- Twww.520diannao.comouttextxy(COL+j*100-30,ROW+100-46,str);我爱电脑技术论坛2 \$ A$ e( I/ x, T+ a/ f5 A
outtextxy(COL+j*100+16,ROW+100+32,str);打造最好的电脑自学交流论坛6 w0 v0 {$ q" H+ z+ U
if(n!='0')
- i2 [( X) s! W{电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站3 X! H3 I& J/ Y* v) D
settextstyle(0,0,3);打造最好的电脑自学交流论坛5 f9 n) |1 p- \* F2 t. f
sprintf(str,"%c",n);. H" @/ K5 [, ]" |2 }
outtextxy(COL+j*100-5,ROW+100-5,str);
7 F5 G( ~- u9 f& H0 q' b1 F我爱电脑技术社区--打造最好的电脑技术自学交流平台}打造最好的电脑自学交流论坛  Z; l: X" `: x' q8 s: D* \* S  N
else打造最好的电脑自学交流论坛0 c2 m( F& Z5 y( E+ ]8 S+ Z
{
8 C2 O1 i) ^. n. Dsprintf("str,"%d",10);
3 V4 {' _  p. T3 A0 k, p9 ywww.520diannao.comouttextxy(COL+j*100-6,ROW+100-5,str);我爱电脑技术社区--打造最好的电脑技术自学交流平台1 c/ i% R8 @0 E( W' N3 O& E
}www.520diannao.com3 d$ j$ i7 F) l
}打造最好的电脑自学交流论坛8 G2 K# N4 \' C! V: `" ~
int text1(char *s)                                                                                       /*显示文本*/打造最好的电脑自学交流论坛# G; `4 r. d+ Q& j
{/ r4 l# O- x0 b% U  Q9 H* p
setbkcolor(BLUE);
# @( e1 u: {. S& R3 A! ]cleardevice();
; S! D" Q7 I- x7 x: A. m打造最好的电脑自学交流论坛setcolor(12);www.520diannao.com0 d. `3 z( y5 G1 Z/ v: `
settextstyle(1,0,8);我爱电脑技术论坛9 T- s3 J& u, Q. ?& P% K
outtextxy(120,120,s);
+ v2 D1 z2 p) H3 \$ K打造最好的电脑自学交流论坛setusercharsize(2,1,4,1);电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站4 t3 _& n+ f  o" o; O- X
setcolor(15);www.520diannao.com# ]/ h7 r' n/ t, k8 Z: ]  y. k
settextxy(220,220,s);电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站( Y) V5 o( O* q% N
getch();我爱电脑技术社区--打造最好的电脑技术自学交流平台8 G1 p9 h- b+ [9 l
return;
1 v3 B$ I' A- ~& C- ~1 f' {}
, m. ?, W9 G; u% I+ t8 K- dwww.520diannao.comvoid init()打造最好的电脑自学交流论坛/ A. l* w4 O) g5 O- Q, B
{int gdriver,gmode;电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站) R+ _9 h: I% I) m
gdriver=DETECT;
& ^8 U, t' i3 s+ J1 g; A我爱电脑技术社区--打造最好的电脑技术自学交流平台initgraph(&gdriver,&gmode,"d:\\turboc2");
% |8 P( }6 x$ f8 x, p  x1 J0 pcleardevice();
. [+ C% ~% ~/ [* g, l我爱电脑技术社区--打造最好的电脑技术自学交流平台}
% N  r& E3 ~: Y. Z) \. z电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站void close()我爱电脑技术社区--打造最好的电脑技术自学交流平台! [/ s2 @' ?' U  m4 m
{电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站* P. {2 a! i) d/ W6 x9 X2 H
closegraph();
* M1 Z+ C( o) t$ j  q) Y8 A; x& l打造最好的电脑自学交流论坛}打造最好的电脑自学交流论坛# V7 k3 p5 @. `
void change(char stm[])                                                                                                 /*将表达式的输出类型进行转换*/
+ y6 [9 T& H3 b& g4 D5 O% ]# _9 [我爱电脑技术社区--打造最好的电脑技术自学交流平台{int i=0,j=0;
2 w) T' g0 q) E: N7 ^" uwww.520diannao.comchar ch;www.520diannao.com- ]/ ?2 _/ i' `8 w- H" Q
initstack(L);# Z1 f' L- m  p* q. i
ch=stm;我爱电脑技术社区--打造最好的电脑技术自学交流平台6 M1 W" C' `+ I4 e
while(ch!='\0')我爱电脑技术论坛7 g8 c* K3 k# e! o" b
{
* y8 n9 L# z8 ?% x6 }) x打造最好的电脑自学交流论坛      while(isdigit(ch)ch='.')
" `: q! }4 p: n& `' H# e打造最好的电脑自学交流论坛              {
/ |+ `  B; X% w; x3 R0 y+ |打造最好的电脑自学交流论坛               after[j]=ch;
. u# X; R: V, `8 s% cwww.520diannao.com               j++;
, Y  E% k& t/ }7 a; a& {我爱电脑技术社区--打造最好的电脑技术自学交流平台              ch=stm[++i];
8 w: x% I: W: a) [9 Y: t我爱电脑技术论坛              }www.520diannao.com( D% a! Q3 B& j9 H* g; [- h
     switch(ch)打造最好的电脑自学交流论坛' w4 ]0 a5 w% A/ g, K9 {
{
/ [. ^' ?% S, |" G1 W3 Q* S% W- x/ U打造最好的电脑自学交流论坛                case '+':. G& K/ i8 }# a6 O1 y; M. J
                case '-':电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站* N  ?% p: N3 X6 H) F
                            while(L->top!=0&&L->stack[L->top]!='(')
1 t9 r# n9 G% E, P& |) i7 V( I* s我爱电脑技术论坛                                     {
& R' X0 {+ s* R2 Q. Q* h( ?" O* Z电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站                                      after[j]=L->stack[L->top];打造最好的电脑自学交流论坛2 y3 X( k% E9 Q) s) l& O
                                      j++;打造最好的电脑自学交流论坛! R4 t' Y& z: U5 J/ P# i
                                      L->top--;
/ K  M: b5 |' O8 G+ y/ Y5 k, ^, t电脑,技术,IT,学习,交流,网络安全,QQ,硬件,软件,编程,教程,建站                                     }
; P: u% u' Z+ o% G                                     L->top++;

TOP

顶顶顶顶顶顶顶顶顶顶顶顶

TOP

顶顶顶顶顶顶顶顶顶

TOP

发新话题