我在计算最大公约数[VS VS 2012中的C#]时遇到问题

没有

我必须在两个文本框中输入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越小。有任何想法吗?

乔尔·李

您的终止条件不正确。应该是while (residuo != 0)实际上,您可以在一个迭代之后终止循环,或者您处于无限循环中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在编译时找到最大公约数

来自分类Dev

Java:获取最大公约数,哪种方法更好?

来自分类Dev

在C#分数计算器中遇到问题

来自分类Dev

在VS2012中显示悬停时的公共C#属性描述

来自分类Dev

C ++最大公约数

来自分类Dev

在MATLAB中找到矩阵的最大公约数

来自分类Dev

最大公约数

来自分类Dev

R-最大公约数dplyr例程

来自分类Dev

使用require vs import React Native时遇到问题

来自分类Dev

如何编写实现欧几里得算法的函数以计算最大公约数(m,n)的函数?

来自分类Dev

使用查找除数的函数,找到给定两个正整数中任意两个的最大公约数

来自分类Dev

如何计算三个数字之间的最大公约数

来自分类Dev

我在使用硒在C#中单击时遇到问题打开下拉选择选项

来自分类Dev

我在响应本机中映射数据时遇到问题

来自分类Dev

我在OpenGL中显示图像时遇到问题

来自分类Dev

我在将引号放在引号中时遇到问题

来自分类Dev

我在Android Studio中运行抖动时遇到问题

来自分类Dev

在Jenkins上使用签名的ClickOnce清单构建VS2012项目时遇到问题

来自分类Dev

我在使用c#在ms访问中插入日期时遇到问题

来自分类Dev

最大递归,GCD(最大公约数)

来自分类Dev

在C#分数计算器中遇到问题

来自分类Dev

如何实现最大公约数以简化分数

来自分类Dev

多项式最大公约数C ++

来自分类Dev

查找最大公约数的程序

来自分类Dev

R-最大公约数dplyr例程

来自分类Dev

使用require vs import React Native时遇到问题

来自分类Dev

两个正整数的最大公约数python

来自分类Dev

我在 TD 中拖动 div 时遇到问题

来自分类Dev

在c#中实现验证后,我在更新记录时遇到问题

Related 相关文章

热门标签

归档