
游戏类型:益智小游戏
游戏大小:3049K 如何开始
点击[开始游戏] - 点击箭头指的城堡即可开始游戏。
*** 作方法
鼠标左键点击两个相同麻将,如果麻将间的连线转折不超过2次并且不经过其他麻将,即可消除。右边的“宝剑”:随即消除一组,“望远镜”:提示,“洗牌”:重新排列,“沙漏”:增加8秒游戏时间,“火炮”:消去2组牌。
游戏目标
在限定时间内,消除所有相同的麻将。
洗牌的程序#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#define N 52
int main(void)
{
int poker[N + 1]
int i, j, tmp, remain
/* 初始化阵列 */
for (i = 1i <= Ni++)
{
poker[i] = i
printf("%d ", poker[i])
}
printf("\n")
srand(time(0))
/* 洗牌 */
for (i = 1i <= Ni++)
{
j = rand() % N + 1
tmp = poker[i]
poker[i] = poker[j]
poker[j] = tmp
}
for (i = 1i <= Ni++)
{
printf("%d ", poker[i])
}
/* 判断花色 */
for (i = 1i <= Ni++)
{
switch((poker[i] - 1) / 13)
{
case 0:
printf("桃")break
case 1:
printf("心")break
case 2:
printf("砖")break
case 3:
printf("梅")break
}
/* 数字 */
remain = poker[i] % 13
switch(remain)
{
case 0:
printf("K ")break
case 12:
printf("Q ")break
case 11:
printf("J ")break
default:
printf("%d ", remain)break
}
if (i % 13 == 0)
printf("\n")
}
return 0
}
for(i=1 i<=N i++)
{
if(i%13==0)poker[i]=13
else poker[i]=i%13
}
输入牌错误
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)