个人原来输入代码如下:
for(int i=1;i<=n;i++) for(int j=1;j<=m;j++){ scanf("%c",&mp[i][j]); while(mp[i][j]=='\n')scanf("%c",&mp[i][j]); if(mp[i][j]=='*') mp[i][j]='.',mx=i,my=j; }
你就会感人的发现无论其他地方怎么改都过不了
改成cin就可以了(简称 换行好像不是\n)