int gct(int a,int b){
int t;
while(a!=0){
t=b%a;
b=a;
a=t;
}
return b;
}
int main(){
int a,b,s;
while(scanf("%d %d",&a,&b)!=-1){
printf("%d\n",a*b/gct(a,b));
}
return 0;
}
在这里插入代码片
杭电oj数学基础1108
本文介绍了一个名为'intgct'的函数,用于计算两个整数a和b的最大公约数,通过欧几里得算法。在main函数中,用户输入两个数,程序会调用gct函数并输出它们的乘积除以最大公约数的结果。这个博客适合学习者了解基本的算法实现和在实际问题中的应用。
摘要由CSDN通过智能技术生成