c语言课程设计经典例题推箱子(3)

2019-08-29 21:51

case 3:

if(map2[x][y] == 3){//目的地,分情况变换 map[x1][y1] = 6; map[x][y] = 3; } else{

map[x1][y1] = 6; case 4: 6)

map2[x][y] == 6)

case 5:

map[x][y] = 2; }

break;

if(map[x2][y2] == 3){ map[x2][y2] = 5; map[x1][y1] = 6;

if(map2[x][y] == 2 || map2[x][y] == map[x][y] = 2; else if(map2[x][y] == 3) map[x][y] = 3; else

map[x][y] = 2; }

else if(map[x2][y2] == 2 || map2[x][y] == 6){ map[x2][y2] = 4; map[x1][y1] = 6; if(map2[x][y] == 2 || map[x][y] = 2; else if(map2[x][y] == 3) map[x][y] = 3; else

map[x][y] = 2; }

break; if((map2[x][y] == 2 || map2[x][y] == 6) && map2[x2][y2] == 3) {

map[x2][y2] = 5; map[x1][y1] = 6; map[x][y] = 2; }

else if(map2[x][y] == 3 && map[x2][y2] == 3){

map[x2][y2] = 5; map[x1][y1] = 6; map[x][y] = 3; }

else if(map2[x][y] == 5 && map[x2][y2] == 3){

map[x2][y2] = 5; map[x1][y1] = 6; map[x][y] = 3; map2[x][y] = 3; }

else if((map2[x][y] == 2 || map2[x][y] == 6) && map2[x2][y2] == 2){

map[x2][y2] = 4; map[x1][y1] = 6; map[x][y] = 2; map2[x1][y1] = 3; }

//箱子推到目的地后 break; default:

break; } }

void UI()

{

char ch,num; color(11);

printf(\开始--------------|\\n\ printf(\选关--------------|\\n\ printf(\退出--------------|\\n\ ch=getch(); if(ch == '1')

img1(); if(ch == '2'){

printf(\请输入关数(1--6):\ num=getch(); switch(num){

case '1' : img1();break; case '2' : img2();break; case '3' : img3();break; case '4' : img4();break; case '5' : img5();break; case '6' : img6();break; default : printf(\error!\\n\ } }

if(ch == '3'){

system(\ exit(0); } }

void main() {

UI(); }


c语言课程设计经典例题推箱子(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年201X年基层纳税服务工作总结-word范文(3页)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: