分数趣题(最大公约数和最小公倍数)
2015-01-26 15:55
162 查看
/**************************************** * File Name : fraction.c * Creat Data : 2015.1.26 * Author : ZY *****************************************/ /*分数趣题*/ /*最大公约数和最小公倍数*/ /*求任意两个正整数的最大公约数(GCD)和最小公倍数(LCM)*/ #include <stdio.h> int main(void) { int num1,num2,a,b,temp; printf("Input a & b:"); scanf("%d %d",&num1,&num2); if(num1 > num2)//找出较大值交换 { temp = num1; num1 = num2; num2 = temp; } a = num1;//a值为较小值 b = num2;//b值为较大值 while(b != 0)//采用辗转相除求最大公约数 { temp = a%b; a = b; b = temp; } printf("The GCD of %d and %d is:%d\n",num1,num2,a); printf("The LCM of them is:%d\n",num1*num2/a); return 0; }
相关文章推荐
- 关于如何求分数的最小公倍数和最大公约数
- noip2009 hankson的趣味题 (扩展欧几里得求最大公约数,最小公倍数与最大公约数)
- 最大公约数和最小公倍数(迭代法)
- 为什么这样也能求出最小公倍数最大公约数?
- 最大公约数与最小公倍数
- C语言实现素数,最小公倍数,最大公约数,回文数,质数,完数,水仙花数算法
- 最大公约数与最小公倍数
- 最大公约数与最小公倍数
- 最大公约数与最小公倍数
- 最大公约数和最小公倍数问题
- 最大公约数和最小公倍数
- 一步一步写算法(之 最大公约数、最小公倍数)
- 最大公约数和最小公倍数问题
- 求最小公倍数和最大公约数
- 最大公约数和最小公倍数
- 最小公倍数与最大公约数的调用函数
- 最大公约数,最小公倍数
- 利用最大公约数求最小公倍数
- 算法:最大公约数和最小公倍数(C语言表示)
- c++第七次实验—最小公倍数与最大公约数