用C#程序,求两数的最大公约数和最小公倍数.程序里不能带gcd函数.
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/16 10:15:48
用C#程序,求两数的最大公约数和最小公倍数.程序里不能带gcd函数.
int a, b, k;
int i = 1;
Console.WriteLine("请输入2个数a和b的值");
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
while (i > 0)
{
/*设i是a、b的最小公倍数,则i能同时整除a和b,即i/a、i/b的结果都没有余数,即i % a == 0 && i % b == 0*/
if (i % a == 0 && i % b == 0)
{ break; }
i++;
}
Console.WriteLine("a、b这两个数的最小公倍数是{0}", i);
k = (a > b) ? a : b;
while (k > 0)
{
if (a % k == 0 && b % k == 0)
{
break;
}
k--;
}
Console.WriteLine("a、b这两个数的最大公约数是{0}", k);
Console.ReadKey();
int i = 1;
Console.WriteLine("请输入2个数a和b的值");
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
while (i > 0)
{
/*设i是a、b的最小公倍数,则i能同时整除a和b,即i/a、i/b的结果都没有余数,即i % a == 0 && i % b == 0*/
if (i % a == 0 && i % b == 0)
{ break; }
i++;
}
Console.WriteLine("a、b这两个数的最小公倍数是{0}", i);
k = (a > b) ? a : b;
while (k > 0)
{
if (a % k == 0 && b % k == 0)
{
break;
}
k--;
}
Console.WriteLine("a、b这两个数的最大公约数是{0}", k);
Console.ReadKey();
用C#程序,求两数的最大公约数和最小公倍数.程序里不能带gcd函数.
用C编一个求最大公约数和最小公倍数的程序!
c++中gcd函数求最大公约数最小公倍数
请用VB程序编程求两个正整数m和n的最大公约数和最小公倍数.
用vfp 做 求两个数的最大公约数和最小公倍数 程序
"求两个整数的最大公约数和最小公倍数"这个程序用C++怎么编?
win-tc程序:编写一个程序计算两个正整数的最大公约数和最小公倍数.
如何用函数调用写一个求最大公约数最小公倍数的C语言程序
用FOR循环求两个数的最大公约数和最小公倍数的程序(大一生可以看懂的)
用C语言编写一个可以求输入的两个数的最大公约数和最小公倍数的程序.
用辗转相除法求两个自然数m,n的最大公约数和最小公倍数的vb程序编写
用C语言分别编写求两个正整a,b的最大公约数和最小公倍数的程序