解题思路:
16 /12 =1...4 等价于 12 /4=3...0 --> 最大公约数=4 最小公倍数=16*12/4=48
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; void fx(int* x, int* y) { if (*x < *y) swap(*x, *y); } int main() { int x, y, n=1; cin >> x >> y; int sum = x * y; fx(&x, &y); while (x % y) { int t = x; x = y; y = t % y; } cout << y <<" "<< sum/y; }
0.0分
3 人评分
DNA (C语言描述,蓝桥杯)浏览:1553 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:485 |
1054题解浏览:463 |
C二级辅导-进制转换 (C语言代码)浏览:660 |
陶陶摘苹果2 (C语言代码)浏览:597 |
简单的a+b (C语言代码)浏览:415 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:530 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:403 |
上车人数 (C语言代码)浏览:710 |
多输入输出练习2 (C语言代码)浏览:1655 |