#include#include#include#include#includeint s2020,map2020;void input(int n)srand(time(0);int i,j,k,a,b,t;for (i=1;i0;i-)for (j=n;j0;j-)a=rand()%i+1;b=rand()%j+1;t=sab;sab=sij;sij=t;int ins(int n)int i,j;for(i=1;i1) sxy=sx-1y;x-;key=0;else t-;break;case d:case 77:case D:if(y1) sxy=sxy-1;y-;key=0;else t-;break;case :system(“cls“); goto begin;default :key=1;t-;break;sxy=0;output(k);if(key) printf(“输入有误n“);if(ins(k)printf(“*G O O D !*n 共用%d 步nn 按任意键继续.nn“,t-1);if(char)getch()0) getch();system(“cls“);break;else printf(“ 已用 %d 步n“,t+);else system(“cls“); printf(“输入有误请重新输入n“);goto begin;return 0;