【发布时间】:2021-05-24 11:35:13
【问题描述】:
我正在尝试设置我的代码来计算数学游戏,所有数学运算都很好,除了除法。我不知道如何正确设置while循环。除法存在问题,因此我希望除法是剩余的,所以我想出了下面给出的一种方法。这一切都在 WPF 应用程序中。我只想计算个位数。
Random number = new Random();
int maxValue = 10;
int total = 0;
int firstNumber = number.Next(1, maxValue);
int secondNumber = number.Next(1, firstNumber);
while (firstNumber % secondNumber != 0);
{
secondNumber++;
}
total = firstNumber / secondNumber;
为什么它仍然显示有残差的值?
感谢您的建议
【问题讨论】:
-
删除
while语句末尾的分号(这会立即终止循环) -
您应该学习如何在调试器中单步执行代码,然后您会很快发现问题!此外,Visual Studio 应该为多余的分号显示CS0642 警告。
-
@r3mainer 谢谢!!!
-
@MatthewWatson 谢谢!!!
标签: c# math random while-loop