• 大小: 487KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-02-05
  • 语言: C/C++
  • 标签: 扑克牌  c++  

资源简介

C++源程序 c++结课课程设计题 课程设计 扑克牌游戏

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
#include
#include
#include“PlayDeck.h“
#include“Deck.h“
#include“系列函数.cpp“

void ProGramInt()                        //进行一开始的输出画面
{
CenterText(“*****************扑克牌游戏*****************“);
cout<  

CenterText(“ w     w     w  eeeeeee l           cccccc     oooo     m         m  eeeeeeee “);
CenterText(“  w   w w   w   e       l         c          o      o   m m     m m  e        “);
CenterText(“   w w   w w    eeeeeee l        c          o        o  m  m   m  m  eeeeeeee “);
CenterText(“    w     w     e       l         c          o      o   m   m m   m  e        “);
CenterText(“    w     w     eeeeeee llllllll    cccccc     oooo     m    m    m  eeeeeeee “);
cout<
CenterText(“学号:1006840232“);
cout< CenterText(“设计者: 王改革“);
cout< CenterText(“按回车键开始游戏“);
cin.get();
}


void DeckMakeDriver()            //主要的算法函数
{
ProGramInt();
system(“cls“);
Deck deck;                   //制造一副牌
deck.MakeDeck();
CenterText(“以下为系统制造的54张牌“);
cout< deck.ShowDeck();            //显示该副牌中的所有54张牌
ProgClose();
system(“cls“);
deck.DeckShuff(250);        //洗牌250次
cout< cout<<“以下为系统洗牌后的牌面显示“< deck.ShowDeck();            //显示洗牌之后的250张牌
ProgClose();
system(“cls“);
CenterText(“******************游戏开始******************“);
cout< PlayDeck new_inniing;
CenterText(“****************等待系统发牌******************“);
ProgClose();
new_inniing.PlayCard(deck);   //开始进行发牌
new_inniing.Show();           //对每个人手中的牌进行显示
ProgClose();
system(“cls“);
CenterText(“************下面对四个人手中的牌进行排序************“);
cout< new_inniing.SortDeckFace(new_inniing);    //开始对4个人手中的牌进行排序
new_inniing.Show();                       //显示进行排序后的牌
cout< char  y;
int mn;
char buffer[100];


do                                       //进行提示,循环显示输出
{
cout<<“请输入您想删除的玩家序号:“;
cin>>m;
        while(cin.fail()||m<0||m>=4)
{
cin.clear();
cin.getline(buffer100);
cout<<“输入错误!请重新输入!“;
cin>>m;
}
        cout< cin>>n;
while(cin.fail()||n<0||n>=14)
{
cin.clear();
cin.getline(buffer100);
cout<<“输入错误!请重新输入!“;
cin>>n;
}

    cout<      new_inniing.getdeck(m).getcard(n).ShowCard();
cout<
new_inniing.DeleteOne(mn);
cout< CenterText(“余牌显示“);
cout< new_inniing.Show();
cout<<“是否继续删除?Y/N:“;
cin>>y;

       y=toupper(y);

}while(y==‘Y‘);
  char c;

  do
  {
cout<<“请选择是否要删除一轮?Y/N:“;
    cin>>c;
if(c==‘y‘||c==‘Y‘)
{
int abcd;
cout<<“请选择您要删除的1号玩儿家的牌的序号:“;
cin>>a;
while(cin.fail()||a<0||a>=14){
cin.clear();
cin.getline(buffer100);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      50176  2011-11-01 08:12  111\扑克牌\Debug\vc60.idb

     文件      61440  2011-11-01 08:12  111\扑克牌\Debug\vc60.pdb

     文件     241746  2011-11-01 08:12  111\扑克牌\Debug\扑克牌游戏.exe

     文件     309972  2011-11-01 08:12  111\扑克牌\Debug\扑克牌游戏.ilk

     文件      52516  2011-11-01 08:12  111\扑克牌\Debug\扑克牌游戏.obj

     文件     304708  2011-10-28 18:50  111\扑克牌\Debug\扑克牌游戏.pch

     文件     631808  2011-11-01 08:12  111\扑克牌\Debug\扑克牌游戏.pdb

     文件       3738  2011-10-28 18:10  111\扑克牌\Deck.h

     文件       2765  2011-10-28 18:21  111\扑克牌\PerDeck.h

     文件       2422  2011-10-28 18:14  111\扑克牌\PlayDeck.h

     文件       2773  2011-10-28 18:16  111\扑克牌\PlayingCard.h

     文件     295936  2011-10-28 18:48  111\扑克牌\扑克牌 报告.doc

     文件       4446  2011-11-01 08:12  111\扑克牌\扑克牌游戏.cpp

     文件       3451  2011-11-01 08:12  111\扑克牌\扑克牌游戏.dsp

     文件        528  2011-11-01 08:12  111\扑克牌\扑克牌游戏.dsw

     文件      41984  2011-11-01 08:12  111\扑克牌\扑克牌游戏.ncb

     文件      48640  2011-11-01 08:12  111\扑克牌\扑克牌游戏.opt

     文件        774  2011-11-01 08:12  111\扑克牌\扑克牌游戏.plg

     文件       1823  2011-09-16 15:27  111\扑克牌\系列函数.cpp

     目录          0  2012-06-01 16:16  111\扑克牌\Debug

     目录          0  2012-06-01 16:16  111\扑克牌

     目录          0  2012-06-01 16:16  111

----------- ---------  ---------- -----  ----

              2061646                    22


评论

共有 条评论