⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 21point.cpp

📁 21点游戏 21点游戏 21点游戏
💻 CPP
字号:
#include <iostream>//输入输出 
#include <string>//字符串头文件 
#include <time.h>//随机数头文件 
using namespace std;
string pk[]={"大鬼","小鬼",
    "黑桃1","黑桃2","黑桃3","黑桃4","黑桃5","黑桃6","黑桃7","黑桃8","黑桃9","黑桃10","黑桃11","黑桃12","黑桃13",
    "方块1","方块2","方块3","方块4","方块5","方块6","方块7","方块8","方块9","方块10","方块11","方块12","方块13",
    "梅花1","梅花2","梅花3","梅花4","梅花5","梅花6","梅花7","梅花8","梅花9","梅花10","梅花11","梅花12","梅花13",
    "红桃1","红桃2","红桃3","红桃4","红桃5","红桃6","红桃7","红桃8","红桃9","红桃10","红桃11","红桃12","红桃13"};

class pack  //定义个class类
{
public:
         int packl[54];//定义一个数组 
public:          
	     pack();//构造函数 
		 void disp();//输出函数 
};

 pack::pack() //作用域输入
{
   
  srand(time(NULL)); //以时间不同来产生不同的种子(纸牌)
  for(int i=0;i<54;i++)// for 循环
  {
     int j;
     packl[i]=rand()%54; //随机
    if(i!=0)//if 判断 
      {
	  for(j=0;j<i;j++)// for 循环54次
             {
		if(packl[i]==packl[j]) //if判断
                    {
                        i--; //  如相等 产生这个数与后位交换
                        break;//跳出循环
                    }
             }
       }
  }
}

 void pack::disp() //作用域输出
{
	int i,n=1;
	 cout<<"\n玩家 1:"<<"\n";
   for(i=0;i<54;i++)
    {  
     cout<<pk[packl[i]]<<"\t";
     if(n==17)
         cout<<"\n玩家 2:"<<"\n";
     if(n==34)
         cout<<"\n玩家 3:"<<"\n";
     if(n==51)
         cout<<"\n底牌:\n";
     n++;
     }        
}
int main()  //主函数
{
   pack poker; //构造个对象
   poker.disp();//调用输出
   getchar(); //将读入的数字(纸牌)回显到显示屏幕上 
   return 0;
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -