解题思路:
最大公约数用辗转相除法,最小公倍数用两数乘积除以最大公约数
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int m,n,r,t,tmp;
scanf("%d %d",&m,&n);
tmp=m*n;
if(m<n)
{
t=m;
m=n;
n=t;
}
while(n!=0)
{
r=m%n;
m=n;
n=r;
}
printf("%d %d\n",m,tmp/m);
return 0;
}
0.0分
0 人评分
【绝对值排序】 (C语言代码)浏览:482 |
C语言训练-大、小写问题 (C语言代码)浏览:614 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:832 |
数对 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:558 |
程序员的表白 (C语言代码)浏览:598 |
链表数据求和操作 (C语言代码)浏览:952 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:956 |
简单的a+b (C语言代码)浏览:512 |