编辑框我正在开发一个由编辑文本组成的应用程序,我将根据步骤清楚地解释:
a)基于Spinner,一些项目将包含3个编辑文本框,一些项目将包含4个编辑文本框。
b)为此我将计算 GCD ,目前我正在使用 GCD计算用于两个编辑框,我如何计算** 三编辑框和四个编辑框**
private long gcd(long a, long b) {
if (b == 0)
return a;
else
return gcd(b, a % b);
}
我如何编写三个和四个编辑框的代码。
答案 0 :(得分:1)
您可以组合双参数gcd
函数:
gcd(a, b, c, d) = gcd(gcd(gcd(a, b), c), d)
这适用于使用递归实现的基本上任意数量的参数。
答案 1 :(得分:1)
答案 2 :(得分:0)
如果您要找到四个数字(a,b,c,d)的gcd,那么拆分应该有效。
尝试这种方式:
gcd(a,b,c,d) = gcd(gcd (a,b) , gcd(c,d))