参考代码如下:
#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 人评分
wu-理财计划 (C++代码)浏览:835 |
【金明的预算方案】 (C++代码)浏览:843 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:591 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:916 |
字符逆序 (C语言代码)浏览:621 |
简单的a+b (C语言代码)浏览:641 |
小O的乘积 (C++代码)浏览:520 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:695 |
简单的a+b (C语言代码)浏览:657 |
自编的贪吃蛇小游戏,代码装上easyx图形库就能运行。浏览:942 |