简单解释下for(;!(j%m==0&&j%n==0);j++); 当e2为真的时候结束 还是为假的时候结束?[解决办法]就是(j%m==0&&j%n==0)为真是结束循环[解决办法]!(j%m==0&&j%n==0)为假时也就是(j%m==0&&j%n==0)为真时也就是j%m==0和j%n==0同时为真时