辗转相除(求最大公约数及最小公倍数)
来源:互联网 发布:java的输入输出流 编辑:程序博客网 时间:2024/06/12 19:58
求a与b的最大公约数(假设a大于b),a除以b,若等于零,则b就是最大公约数,若不为零,则将b的值赋予a,再将原先的a的值除以b的值的余数赋予b,重复以上步骤,直至a除以b的值为零,此时b的值就是最大公约数。而a,b两数的积除以最大公约数则就是最小公倍数。
#include <stdio.h>gcd(int m, int n){int temp;while(m%n){temp = m;m = n;n = temp%n;}return n;}main(){int a, b;scanf("%d %d", &a, &b);if(a >= b) printf("%d", gcd(a, b));else printf("%d", gcd(b, a));}
阅读全文
0 0
- 辗转相除(求最大公约数及最小公倍数)
- 欧几里得辗转相除求最大公约数最小公倍数
- 辗转相除求最大公约数,最小公倍数
- 辗转相除求最大公约数,最小公倍数
- 求最大公约数和最小公倍数(辗转相除)
- gcd (辗转相除) 一般用于求最大公约数 最小公倍数
- 最大公约数、最小公倍数(辗转相除)
- 辗转相除法求最小公倍数及最大公约数(C++)
- 辗转相除法求最大公约数(最小公倍数)
- 辗转相除求最大公约数
- 辗转相除求最大公约数
- 辗转相除求最大公约数
- 辗转相除求最大公约数
- 辗转相除法求最大公约数及最小公倍数的求法
- 辗转相除求最大公约数及素数判断函数
- 欧几里德算法(辗转相除法)求最大公约数和最小公倍数
- 辗转相除法(欧几里得)求最大公约数和最小公倍数
- 辗转相除法求最大公约数 最小公倍数(Java)
- java异常
- 从拉普拉斯矩阵说到谱聚类
- 笔试题1
- 人才的评价标准
- 【剑指offer】面试题23:链表中环的入口节点
- 辗转相除(求最大公约数及最小公倍数)
- Project Remind-You(持续更新中......)
- Remind-You Part1. 多进程控制
- 编程的意义何在?
- Remind-You Part2. setup.py打包代码, socket通讯
- Remind-You Part3. Python-Sqlite记录数据
- 简单工厂、工厂方法模式和抽象工厂模式区别?
- webstorm快捷键大全
- 题目1016:火星A+B