Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
111097 | 汤奕硕 | 最大公约数和最小公倍数 | C++ | Accepted | 1 MS | 268 KB | 499 | 2025-02-26 19:13:46 |
#include <iostream> using namespace std; // 计算最大公约数 int gcd(int a, int b) { while (b != 0) { int temp = b; b = a % b; a = temp; } return a; } // 计算最小公倍数 int lcm(int a, int b) { return (a / gcd(a, b)) * b; } int main() { int a, b; cin >> a >> b; // 读取两个正整数 // 计算并输出最大公约数和最小公倍数 cout << gcd(a, b) << " " << lcm(a, b) << endl; return 0; }