第1个回答 2013-09-16
#include <stdio.h> void main(){ int n,i,m,a,b,c,y,x,z; x=1; scanf("%d",&n); for(i=1;i<=n;i++) {scanf("%d%d",&a,&b); </p><p>y=a*b; </p><p>for(z=2;z<=a&&z<=b;z++)</p><p>{ if(a%z==0&&b%z==0)</p><p>{ x=x*z; a=a/z; b=b/z; z=z-1;} } printf("%d\n",y/x); x=1; } }
第2个回答 2017-03-01
#include<stdio.h>
int main(){
int i,j,m,n,t;
scanf("%d%d",&m,&n);
if(m<n)
{t=m,m=n,n=t;}
while(m!=0){
t=m%n;m=n;n=t;
}
m=i*j/n;
printf("%d\n",m);
return 0;
}
第3个回答 2013-09-16
n你自己写基本框架吧:输入两个正整数 a,bint c=max(a,b);do{if(c%b&&c%a)break;c++;}while(c);printf("%d",c);
第4个回答 推荐于2017-04-23
#include<stdio.h>
int main(){
int i,j,m,n,t;
scanf("%d%d",&m,&n);
i=m,j=n;
if(m<n) t=m,m=n,n=t;
while(m%n!=0){
t=m%n,m=n,n=t;
}
m=i*j/n;
printf("%d\n",m);
return 0;
}本回答被网友采纳