解题思路:
由于两个数的乘积等于这两个数的最大公约数与最小公倍数的积。
所以,求两个数的最小公倍数,就可以先求出它们的最大公约数,然后用两个数的积除去最大公约数得出它们的最小公倍数。
参考代码:
#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++代码)100以内质数直接打表就好了浏览:1205 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:645 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:634 |
C二级辅导-进制转换 (C语言代码)浏览:625 |
回文串 (C语言代码)浏览:2864 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:472 |
printf基础练习2 (C语言代码)浏览:754 |
求圆的面积 (C语言代码)浏览:1695 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:625 |
字符逆序 (C语言代码)浏览:617 |