解题思路:
由于两个数的乘积等于这两个数的最大公约数与最小公倍数的积。
所以,求两个数的最小公倍数,就可以先求出它们的最大公约数,然后用两个数的积除去最大公约数得出它们的最小公倍数。
参考代码:
#include <stdio.h> int main() { int m,n,ji,yue; int bei; int i=0; scanf("%d %d",&m,&n); for(i=1;i<=m&&i<=n;i++) { if(m%i==0&&n%i==0) { yue=i; } } ji=m*n; bei=ji/yue; printf("%d %d",yue,bei); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:590 |
A+B for Input-Output Practice (C语言代码)浏览:505 |
多输入输出练习2 (C语言代码)浏览:1709 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:465 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:841 |
【偶数求和】 (C++代码)浏览:744 |
求圆的面积 (C++代码)浮点数有误差!!!浏览:724 |
银行业务队列浏览:1374 |
Manchester- 校门外的树浏览:3289 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:536 |