编写C#程序以查找GCD和LCM?
GCD(最大公约数)
GCD是将每个整数相除的最大正整数。
LCM(最小公倍数)
两个数字的LCM是两个数字可除的最小整数。
以下是计算GCD和LCM的示例。在这里,我们计算的LCM和GCD为10和16-
示例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Demo {
class Program {
static void Main(string[] args) {
int val1, val2, n1, n2, x;
int resLCM, resGCD;
val1 = 10;
val2 = 16;
n1 = val1;
n2 = val2;
while (n2 != 0) {
x = n2;
n2 = n1 % n2;
n1 = x;
}
resGCD = n1;
resLCM = (val1 * val2) / resGCD;
Console.WriteLine("LCM: ", val1, val2, resLCM);
Console.WriteLine("GCD: ", val1, val2, resGCD);
Console.ReadKey();
}
}
}输出结果
LCM: GCD:
热门推荐
10 中秋祝福语给父亲简短
11 孩子满月随礼简短祝福语
12 庆祝国家的祝福语简短
13 简短佛教新年祝福语大全
14 亲姐姐怀孕祝福语简短
15 舅舅大婚文案祝福语简短
16 小年好的祝福语简短
17 送给姐姐简短的祝福语
18 冬季祝福语大全 简短的