#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>
int step=0;
void map()//游戏菜单函数。
{ printf("▇▇▇▇▇▇▇▇▇▇▇▇▇▇\n");
printf("█ 拼 图 游 戏 █\n");
printf("█ 1. 3×3 █\n");
printf("█ 2. 4×4 █\n");
printf("█ 3. 5×5 █\n");
printf("█ 4. 退出 █\n");
printf("▇▇▇▇▇▇▇▇▇▇▇▇▇▇\n");
}
void fun(int *a,int t,int m,int r)
{
int i;
int g;
for(i=0;i<m;i++)
{
if(i%r==(r-1)&&(i+t)%r==0)//让数组不能跨行转换。
continue;
if(i%r==0&&(i+t)%r==(r-1))
continue;
if(a[i+t]==0 && (i+t)>=0 && (i+t)<m)
{
g=a[i];
a[i]=a[i+t];
a[i+t]=g;
step++;
return ;
}
}
}
void move(int *a,int m,int r)
{//上下左右移动函数。
char ch;
int i,j;
while(ch=getch())
{
system("cls");
if(ch=='w')
{
纯C语言写的拼图游戏源码
最新推荐文章于 2022-03-17 20:00:53 发布