当遇到不可走的时候,务必要return(),否则就会以错误的点为基础继续走下下一个点的(实际这个点都走不到,那继续往下走肯定是错的) 时时注意索引和x,y的配合 class Solution { public: //位置数组 int dx[4] = {0,0,-1,1}; int dy[4] = {-1,1,0,0}; int cal(int x, int y){ int sum = 0; while(x){ sum+=x%10; x/=10; } ...