解题思路:辗转相除法
注意事项:
参考代码:
#include <stdio.h>
int gcd(int m, int n)
{
if (m % n == 0) return n;
else return gcd(n, m % n);
}
int main()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%d %d", &a, &b);
c = gcd(a, b);
printf("%d %d", c,(a*b)/c);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:736 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1276 |
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:695 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:609 |
C语言训练-排序问题<1> (C++代码)浏览:632 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:573 |
【蟠桃记】 (C语言代码)浏览:711 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:781 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
【蟠桃记】 (C语言代码)浏览:1084 |