我估计是for循环的花括号没有打上导致的:
for(...) { if(...) ... if(...) ... }
for循环里应该是分号,不是逗号
for循环里应该是分号,不是逗号for(i=0;j=d-1;i<j;i+++;j--)