解题思路:
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 人评分
点我有惊喜!你懂得!浏览:2028 |
矩阵转置 (C语言代码)浏览:1565 |
矩形面积交 (C语言代码)浏览:1553 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:746 |
数列排序 (C语言代码)浏览:858 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1177 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:504 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |