我想要一个for循环运行,而'a'是1和'b'中较大的。我该怎么做呢?我猜'for a = max(1,b)'可以做到这一点,但我最终遇到了一个问题,我认为这是由此引起的。
您可能需要while a==max(1,b)
。您的for
语句将运行一次,在循环开始时将a设置为最大值1和b的值。
应该这样做:
while (a > max(1,b))
end