#include<stdio.h>
int?main(){
int?fun1(int?x,int?y);
int?fun2(int?x,int?y);
int?a,b,q,e,temp;
scanf("%d,%d",&a,&b);
if(a<b)
{temp?=?a;
a?=?b;
b?=?temp;
}
q=fun1(a,b);
e=fun2(a,b);
printf("%d\n%d\n",q,e);
return?0;
}
int?fun1(int?x,int?y){
int?i;
for(i=y;i=1;i--){
if(y%i==0?&&?x%i==0)break;
}
return?(i);
}
int?fun2(int?x,int?y){
int?i;
for(i=x;i=x*y;y++){
if(i*x==i*y)break;
}
return?i;
}
大家?guī)兔纯矗琧代碼,fun1是求公約數(shù),fun2是最小公倍數(shù),但是運(yùn)行到調(diào)用時(shí)直接跳過是為什么?
weibo_小龍pi_03769301
2016-09-20 21:55:34