博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Baby_gin
阅读量:5297 次
发布时间:2019-06-14

本文共 1608 字,大约阅读时间需要 5 分钟。

#include 
using namespace std;int map[10];char number[6];int go;bool baby_gin(char* number){ for(int i=0;i<10;i++) map[i]=0; for(int i=0;i<6;i++){ map[number[i]-'0']++; if(map[number[i]-'0']==3)map[number[i]-'0']=0; } for(int i=0;i<8;i++){ if(map[i]!=0){ map[i+1]-=map[i]; map[i+2]-=map[i]; map[i]=0; } } for(int i=0;i<10;i++){ if(map[i]!=0)return false; } return true;}int main(){ while(true){ cout<<"Input 6 Numbers:"<
>number[i]; if(baby_gin(number))cout<<"Baby_gin!!!\n"; else cout<<"Lose\n"; cout<<"Play the game again?<1-yes/2-no>: "; cin>>go; cout<
using namespace std;int index[10];char number[6];int go;bool isBaby_gin(char* number){ for(int i=0;i<10;i++)index[i]=0; for(int i=0;i<6;i++){ index[number[i]-'0']++; if(index[number[i]-'0']==3)index[number[i]-'0']=0; } for(int i=0;i<8;i++) if(index[i]!=0){ index[i+1]-=index[i];//index[i+1]=inedex[i+1]-index[i] index[i+2]-=index[i]; index[i]=0; //112233 123456 566778 667789 } for(int i=0;i<10;i++) if(index[i]!=0)return false; return true;}int main(){ while(true){ cout<<"Input 6 Numbers: "; for(int i=0;i<6;i++)cin>>number[i]; if(isBaby_gin(number))cout<<"Baby gin !!!\n"; else cout<<"Lose\n"; cout<<"Play the game again?<1-yes/2-no>: "; cin>>go; cout<

 

转载于:https://www.cnblogs.com/ZzznOoooo/p/6628053.html

你可能感兴趣的文章
javascript 取得地址参数
查看>>
bzoj1570: [JSOI2008]Blue Mary的旅行
查看>>
%type、%rowtype 、record区别
查看>>
最长可重叠的重复子串
查看>>
回调函数【C】
查看>>
ReportingService语法
查看>>
GridView中CheckBox、CheckBoxField取值的方法集
查看>>
Java四种线程池的使用
查看>>
关于 MySQL LEFT JOIN 你可能需要了解的三点(zhuan)
查看>>
【面向对象】静态方法
查看>>
VSS迁移
查看>>
SQL 用中文的拼音和笔画排序
查看>>
某些框架,类库
查看>>
04_使用httpclient提交参数_get提交参数
查看>>
如何使用grep 等命令快速的在日志中找到自己需要的内容
查看>>
SPDY 是什么?如何部署 SPDY?
查看>>
经典进程的同步问题之——读者写者
查看>>
error: failed to push some refs to 'https://git.oschina.net/bluede/TuShuGuanLi.g it'
查看>>
关于JDBC访问存储过程的问题
查看>>
eclipse oxygen 版本(即为4.7版本)打开 could not create the java virtual machine问题
查看>>