#include<stdio.h>
int maxnum(int max,int min);
int minnum(int max,int min);
int main()
{
int i,j,max,min;
scanf("%d",&i);
scanf("%d",&j);
max=i>j?i:j;
min=i>j?j:i;
if(max%min==0){
printf("%4d %4d",min,max);
}
else
printf("%d %d",maxnum(max,min),minnum(max,min));
}
int maxnum(int max,int min){
int i;
for(i=max/2;!(max%i==0&&min%i==0);i--);
return i;
}
int minnum(int max,int min){
int i;
for(i=max*2;i%min!=0;i+=max);
return i;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:627 |
C二级辅导-公约公倍 (C语言代码)浏览:1516 |
C语言训练-计算1977!* (C++代码)浏览:863 |
哥德巴赫曾猜测 (C语言代码)浏览:2366 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:573 |
字符串输入输出函数 (C语言代码)浏览:2498 |
淘淘的名单 (C语言代码)浏览:1231 |
C语言训练-大、小写问题 (C语言代码)浏览:683 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:575 |
简单的a+b (C语言代码)浏览:464 |