题目:判断五张牌是否是顺子,大小王算0
分析:统计0的个数,统计空格数,比较0的个数和空格数的大小
//xin
//判断是不是顺子
// 首先排序
//计算0个数,计算坑的个数。
bool isContinue(int *number)
{
int zeronumber=0;
int blanknumber=0;
sort(number,number+5); //sort后面是范围 bengin end
//统计0的个数
for (int i=0; i<5; i++) {
if (number[i]==0) {
zeronumber++;
}
}
//统计空位个数
for (int i=zeronumber+1; i<5; i++) {
//有对子直接就退出
if (number[i]==number[i-1]) {
return false;
}
int temp=number[i]-number[i-1]-1;
blanknumber+=temp;
}
if (blanknumber==zeronumber) {
return true;
}
return false;
}