参考代码如下:
#include <stdio.h> int main() { int m, n; scanf("%d %d", &m, &n); int a = m; //借用a和b来进行计算 int b = n; int c = a % b; while (c != 0) //当c等于0时退出,此时b为最大公约数 { a = b; b = c; c = a % b; } int GCD = b; //此时最大公约数就是b int LCM = m * n / GCD; //最小公倍数 = m * n / 最大公约数 printf("%d\n%d\n", GCD, LCM); return 0; }
0.0分
3 人评分
大神老白 (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1294 |
WU-字符串比较 (C++代码)浏览:754 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:349 |
完数 (C语言代码)浏览:685 |
1908题解浏览:633 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:696 |
数列排序 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:680 |
P1002 (C++代码)浏览:706 |