private int GetZXGBS(params int[] parameters)
{
if (parameters.Length == 1)
return parameters[0];
List<int> resultList=new List<int>();
if (parameters.Length % 2 == 0)
{
for (int i = 0; i < parameters.Length; i=i+2)
{
int result=minGongBeiShu(parameters[i],parameters[i+1]);
resultList.Add(result);
}
}
else
{
for (int i = 0; i < parameters.Length; i = i + 2)
{
int result = minGongBeiShu(parameters[i], parameters[i + 1]);
resultList.Add(result);
}
resultList.Add(parameters[parameters.Length - 1]);
}
return GetZXGBS(resultList.ToArray());
}
public int minGongBeiShu(int n1, int n2)
{
int temp = Math.Max(n1, n2);
n2 = Math.Min(n1, n2);//n2中存放两个数中最小的
n1 = temp;//n1中存放两个数中最大的
int product = n1 * n2;//求两个数的乘积
while (n2 != 0)
{
n1 = n1 > n2 ? n1 : n2;//使n1中的数大于n2中的数
int m = n1 % n2;
n1 = n2;
n2 = m;
}
return (product / n1);//最小公倍数
}
分享到:
相关推荐
能够实现..........绝对的,虽然有好几种方法但我就一种.是用的最小公倍数的定义做的!!!!
c#求最小公倍数、最大公约数。。。。。。。。
求m和n的最小公倍数和最大公约数 用于求m和n 的最小公倍数和最大公约数的C#源代码
Java练习题:输入两个正整数m和n,求其最大公因数和最小公倍数
编写一个方法,求两个自然数的最大公约数和最小公倍数 c#
高效的计算最小公倍数的的方法 通过最大公约数和最小公倍数的关系得出任意几个整数的最小公倍数
用C#编程求两个自然数的最大公约数和最小公倍数
CSDN 编程大赛最小公倍数的个人解答,已编译执行通过。
简单的代码。。 求2个数的最小公倍数和最大公约数 用的windows窗体应用程序做的。
用C#编的是用来学习小学数学的知识一些工具,比如罗列指定范围内的素数,求指定位数的PI值,以及求几个数的最大公约数和最小公倍数。本程序是本人学习编程用的,觉得好玩试着参考网上的教程编的。
本文介绍了使用C#获取两个数的最大公约数和最小公倍数的示例,大家参考使用吧
输入两个正整数 m和 n,求其最大公约数和最小公倍数。
用的c#语言实现的,windows程序界面,经典入门程序设计。爱经典,爱编程!
C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化到右下角托盘源码C#实现关闭程序最小化...
用C#编的一个led数字显示控件,能够液晶显示数字,大小,颜色均可调
这是一个圆拟合器,它能产生随机点,也能读取相应格式的点数据。采用最小二乘法,实现对任意给定点的圆拟合。使用语言为C#
使用C#的Mathnet类库实现最小二乘法非线性拟合 作者:linbor tinka
c#用户输入一个数字确定数组长度,并从屏幕输入一组数字作为数组元素,计算该数组所有元素的最大值、最小值及对应的索引值。要求通过编写函数实现。
C#生成2位或N位不重复字母数字组合,位数可自己设置调整