91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-13
  • 語言: C/C++
  • 標簽: 21點??

資源簡介

比較完美的游戲界面,基本功能都具備,屬于人機游戲。

資源截圖

代碼片段和文件信息

#include??
#include?
#include?
#include?
#include?
?????????????????????????//二維數組:第一行存儲牌的點數,第二行存儲牌的符號?
int?cpu_card[2][5]={0}cpu_count=0cpu_trun;??//cpu_count表示電腦牌數,cpu_turn表示電腦是否要牌的狀態?
int?play_card[2][5]={0}play_count=0play_trun;??//play_count表示玩家牌數,play_turn表示玩家是否要牌的狀態?
int?win=0lose=0draw=0;??//win表示贏的局數,lose表示輸的局數,draw表示平的局數?
int?cpuds();????//計算電腦總點數?
int?playerds();???//計算玩家總點數?

void?rule()???//游戲規則?
{
?printf(“*********歡迎進入21點游戲世界!*********\n“);?
?printf(“*???基本游戲規則:??????????????????????*\n“);
?printf(“*??????游戲紙牌不包含大小鬼????????????*\n“);
?printf(“*??????開始游戲每人發一張牌????????????*\n“);?
?printf(“*??????玩家最多可以要五張牌????????????*\n“);
?printf(“*??????誰先到21點或最接近21點算誰贏????*\n“);?
?printf(“*??????點數相同或都超過21點時算平局????*\n“);??
?printf(“*??????祝您好運!??????????????????????*\n“);?
?printf(“**************************CJY作*********\n“);
?printf(“(1)新游戲\n“);
?printf(“(0)離開游戲\n“);
?printf(“(2)退出\n“);
}

void?result()?????//最終結局?
{
?printf(“您勝了%d次\n“win);?
?printf(“您輸了%d次\n“lose);
?printf(“您平了%d次\n“draw);?
?printf(“\n“);?
}

int?random(int?n)
{????
?int?nn;
?srand((unsigned)time(NULL)+rand());????//設置隨機數種子?
?nn=rand()%n;
?return?nn;
}

void?cpucard(int?less)????//電腦的紙牌?
{
?for(int?i=0;i?printf(“\n“);
?if(less==1)
?{
??printf(“?*?*??“);
??for(int?i=1;i??{
???printf(“?%c“cpu_card[1][i]);
???if(cpu_card[0][i]<10&&cpu_card[0][i]!=1)printf(“?%d??“cpu_card[0][i]);
???if(cpu_card[0][i]==10)printf(“10??“);
???if(cpu_card[0][i]==11)printf(“?J??“);
???if(cpu_card[0][i]==12)printf(“?Q??“);
???if(cpu_card[0][i]==13)printf(“?K??“);
???if(cpu_card[0][i]==1)printf(“?A??“);
??}
?}
?else???
?{
??for(int?i=0;i??{
???printf(“?%c“cpu_card[1][i]);
???if(cpu_card[0][i]<10&&cpu_card[0][i]!=1)printf(“?%d??“cpu_card[0][i]);
???if(cpu_card[0][i]==10)printf(“10??“);
???if(cpu_card[0][i]==11)printf(“?J??“);
???if(cpu_card[0][i]==12)printf(“?Q??“);
???if(cpu_card[0][i]==13)printf(“?K??“);
???if(cpu_card[0][i]==1)printf(“?A??“);
??}
?}
?printf(“\n“);
?for(int?i=0;i?printf(“\n“);
}

void?playercard()????//玩家的紙牌
{
?for(int?i=0;i?printf(“\n“);
?for(int?i=0;i?{
??printf(“?%c“play_card[1][i]);
??if(play_card[0][i]<10&&play_card[0][i]!=1)printf(“?%d??“play_card[0][i]);
??if(play_card[0][i]==10)printf(“10??“);
??if(play_card[0][i]==11)printf(“?J??“);
??if(play_card[0][i]==12)printf(“?Q??“);
??if(play_card[0][i]==13)printf(“?K??“);
??if(play_card[0][i]==1)printf(“?A??“);
?}
?printf(“\n“);
?for(int?i=0;i?printf(“\n“);
}

int?cpuds()
{
?int?s=0;
?for(int?i=0;i?{
??if(cpu_card[0][i]<10)s+=cpu_card[0][i];
??else?s+=10;
?}
?return?s;
}

int?playerds()
{

評論

共有 條評論