取余 and 检查相关的值; 以及循环进行几次的检查 A[(n + --x)%n][] =K;、 赋值的位置是对的; 但是之后的定位坐标 (x,y) x的过程是--x; 可能为负数了; 同理 y++ %n; 如果不把值赋给x ,有的位置就会为0 难以发现问题; 可以 #define O(x) <<#x <<"x= :"<<x'