任务描述 题目描述:写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。 相关知识(略) 编程要求 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充,变量类型使用long long int。 输入 两个正整数 输出 最大公约数 最小公倍数如果输入的数中包含负数,则输出Input Error 测试说明 样例输入: 6 15 样例输出: 3 30
时间: 2023-05-22 13:06:12 浏览: 181
Python自定义函数实现求两个数最大公约数、最小公倍数示例
5星 · 资源好评率100%
答:
代码实现如下:
```
#include <iostream>
using namespace std;
// 求最大公约数
long long int gcd(long long int a, long long int b){
if(b==0) return a;
else return gcd(b,a%b);
}
// 求最小公倍数
long long int lcm(long long int a, long long int b){
return a*b/gcd(a,b);
}
int main(){
long long int a, b;
cin>>a>>b;
if(a<=0 || b<=0){
cout<<"Input Error"<<endl;
}else{
cout<<gcd(a,b)<<" "<<lcm(a,b)<<endl;
}
return 0;
}
```
输入样例:
```
6 15
```
输出样例:
```
3 30
```
阅读全文