实际上只要if (abs(p[j]-p)==j-i);就可以了。但条件 是 在这个语句之后的所有语句与这一句都是选择并列的关系。如if......if.......if......或者象 if ........else if .......
满足abs(p[j]-p)==j-i这个条件,就直接执行空语句,返回函数permute。