参考代码如下:
#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语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:934 |
C语言训练-亲密数 (C语言代码)浏览:697 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:585 |
大家好,我是验题君浏览:604 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
C二级辅导-同因查找 (C语言代码)浏览:618 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:416 |
输入输出格式练习 (C语言代码)浏览:773 |
小O的乘积 (C++代码)浏览:796 |