我必须在两个文本框中写入 2 个不同的数字,并用一个按钮计算 GCD,但是当我运行它时,该按钮什么也不做。
int x = Convert.ToInt16(txtNum1.Text);
int y = Convert.ToInt16(txtNum2.Text);
int num1, num2;
int residuo;
if (x < y)
{
num1 = y;
num2 = x;
}
else
{
num1 = x;
num2 = y;
}
do
{
residuo = num1 % num2;
if (residuo == 0)
{
txtMCD.Text = num2.ToString();
}
else
{
num1 = num2;
num2 = residuo;
}
} while (residuo == 0);
X 和 y 都是写在文本框中的数字,我使用 num1 和 num2 来保存 x 和 y 的值,以便 num1 越大,num2 越小。有任何想法吗?