假设我有一个从90开始的变量x,我想要一个减少x的循环,直到达到两个数字为止
while(when x is between 50 and 55 stop the loop)
{
x = x-3;
{
答案 0 :(得分:2)
你可能正在寻找这样的东西:
while( ! (x>50 && x<55)) {
x = x-3;
}
for
循环实际上可能更容易:
for (x=90; x=x-3; (x>55||x<50)) {
// do something
}
确切的可能性和代码显然取决于使用的语言......
但请注意:如果你的减量离开x的值低于超过50,该怎么办?当你单调减少x的值时,你真的需要那个较低的边界吗?
答案 1 :(得分:0)
我认为这应该可以解决问题,如果它不是你想要的那样,你将能够微调数学。
while(x>55 || x<50)