java编写求最大公约数和最小公倍数的程序输入两个正整数m和n, 求其最大公约数和最小公倍数.
用辗转相除法求最大公约数
算法描述:
m对n求余为a, 若a不等于0
则 m - n, n - a, 继续求余
否则 n 为最大公约数
最小公倍数 = 两个数最大公约数java代码的积 / 最大公约数
#include
int main()
{
int m, n;
int m_cup, n_cup, res; /*被除数, 除数, 余数*/
printf("Enter two integer:\n");
scanf("%d %d", m, n);
if (m0n 0)
{
m_cup = m;
n_cup = n;
res = m_cup % n_cup;
while (res != 0)
{
m_cup = n_cup;
n_cup = res;
res = m_cup % n_cup;
}
printf("Greatest common divisor: %d\n", n_cup);
printf("Lease common multiple : %d\n", m * n / n_cup);
}
else printf("Error!\n");
return 0;
}
推荐阅读
- 快手直播脸如何不镜像,快手直播怎么设置镜面
- 地产的新媒体如何做好销售,地产的新媒体如何做好销售服务
- 电视屏幕上的灰用什么擦,电视屏幕的灰怎么清理
- 怎么在直播间卖苹果手机,直播卖苹果怎么卖
- php对象写入数据库 php写入mysql数据库
- sap往视图中插入数据,sap上线mm导入数据
- h养成类手机游戏大全,h养成类手机游戏大全最新
- 如何理解新媒体的语言,论述新媒体
- go语言人工智能项目 go语言自动化