程序循环错误

时间:2017-02-14 09:07:38

标签: visual-c++

感谢您阅读我的问题。我的循环代码没有按预期工作。控制台输出不能显示负数,但仍会显示它们。

While (x > 0 && Y > 0)
{ 
 --x; 
 --y; 
 cout << x << endl;
 cout << y << endl; 
}

我还是c ++的初学者。

1 个答案:

答案 0 :(得分:0)

&#39; Y&#39;并且&#39; y&#39;是不同的。也许你想这样写:

while (x > 0 && y > 0)
{
  // First print the value and then decrement it
  cout << x << endl;
  cout << y << endl;  
  --x; 
  --y; 

}