飞行棋 c语言,骑士飞行棋【纯c】
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#include
#include
#include
int flag1 = 1, flag2 = 1;
int map[100]={0,0,0,0,0,1,2,0,0,3,0,0,0,1,0,0,0,1,0,0,4,0,0,2,0,4,0,3,0,0,0,
0,0,1,0,1,0,2,0,0,0,0,4,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,0,0,4,1,0,0,0,0,0,0,0,
2,0,0,4,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,4,0,4,0,0,3,1,0,0,0,0,0};
void mapp(int x,int y)
{
int i, j;
int map[100] ={0,0,0,0,0,1,2,0,0,3,0,0,0,1,0,0,0,1,0,0,4,0,0,2,0,4,0,3,0,0,0,
0,0,1,0,1,0,2,0,0,0,0,4,0,0,0,0,1,0,0,0,0,2,0,0,0,0,3,0,0,4,1,0,0,0,0,0,0,0,
2,0,0,4,0,0,0,0,0,0,0,1,0,0,2,0,0,0,0,4,0,4,0,0,3,1,0,0,0,0,0};
map[x] = 6;
map[y]=7;
for(i = 0; i < 35; i++)
{
switch(map[i])
{
case 0:
printf("□");break;
case 1:
printf("★");break;
case 2:
printf("¤");break;
case 3:
printf("■");break;
case 4:
printf("〓");break;
case 5:
printf(" ");break;
case 6:
printf("AA");break;
case 7:
printf("BB");break;
}
if(i == 30)
{
printf("\n");
for(j = 0; j < 30; j++)
printf(" ");
}
else if(i == 31)
{
printf("\n");
for(j = 0; j < 30; j++)
printf(" ");
}
else if(i == 32)
{
printf("\n");
for(j = 0; j < 30; j++)
printf(" ");
}
else if(i == 33)
{
printf("\n");
for(j = 0; j < 30; j++)
printf(" ");
}
else if(i == 34)
{
printf("\n");
}
}
for(i = 65; i >= 35; i--)
{
switch(map[i])
{
case 0:
printf("□");break;
case 1:
printf("★");break;
case 2:
printf("¤");break;
case 3:
printf("■");break;
case 4:
printf("〓");break;
case 5:
printf(" ");break;
case 6:
printf("AA");break;
case 7:
printf("BB");break;
}
}
for(i = 66; i <= 68; i++)
{
if(i == 66 || i == 67 || i == 68)
{
printf("\n");
switch(map[i])
{
case 0:
printf("□");break;
case 1:
printf("★");break;
case 2:
printf("¤");break;
case 3:
printf("■");break;
case 4:
printf("〓");break;
case 5:
printf(" ");break;
case 6:
printf("AA");break;
case 7:
printf("BB");break;
}
}
}
printf("\n");
for(i = 69; i <100; i++)
{
switch(map[i])
{
case 0:
printf("□");break;
case 1:
printf("★");break;
case 2:
printf("¤");break;
case 3:
printf("■");break;
case 4:
printf("〓");break;
case 5:
printf(" ");break;
case 6:
printf("AA");break;
case 7:
printf("BB");break;
}
}
printf("\n");
if(x==y)
printf("\nA,B在同一位置");
}
int handle(int player,int *step1,int *step2)
{
int c;//接收骰子點數
總結
以上是生活随笔為你收集整理的飞行棋 c语言,骑士飞行棋【纯c】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux vmware硬盘,给vmwa
- 下一篇: linux 针对目录空间配额,linux