解题思路:辗转相除法求最大公约数
注意事项:
参考代码:#include<stdio.h>
int main()
{
int a,b,j,temp;
scanf("%d %d",&a,&b);
j=a*b;
if(a<b)
{
temp=a;
a=b;
b=temp;
}
temp=a%b;
while(temp)
{
a=b;
b=temp;
temp=a%b;
}
printf("%d %d",b,j/b);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.9 (C++代码)浏览:919 |
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1544 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:643 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
最小公倍数 (C语言代码)浏览:1105 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:561 |
【偶数求和】 (C语言代码)浏览:460 |
妹子杀手的故事 (C语言代码)浏览:1153 |
GC的苦恼 (C语言代码)浏览:672 |