求两个数的最大公因数(约数)
来源:互联网 发布:台湾误射导弹 知乎 编辑:程序博客网 时间:2024/05/17 02:47
/**辗转相除求最大公因数设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下:用a除以b,得a÷b=q......r1(0≤r1)。若r1=0,则(a,b)=b;若r1≠0,则再用b除以r1,得b÷r1=q......r2 (0≤r2若r2=0,则(a,b)=r1,若r2≠0,则继续用r1除以r2,……如此下去,直到能整除为止。其最后一个余数为0的除数即为(a, b)的最大公约数。*/#include<iostream>using namespace std;int main(){ int a,b; cin>>a>>b; int c=max(a,b); int d=min(a,b); int t;//中间变量,存余数的 if(a!=0&&b!=0){ t=c%d; while(t!=0){ a=b; b=t; t=b%t; } cout<<b; } else{ cout<<"error"; }}
今天也是收获满满的一天
阅读全文
0 0
- 求两个数的最大公因数(约数)
- 求两个数的最大公因数
- 求两个数的最大公因数
- 求两个数的最大公因数
- vc++ 求两个数的最大公因数和最小公倍数
- 求两个数的最大公因数,欧几里得算法
- 就两个数的最大公因数
- 算法分析之欧几里得算法(求两个数的最大公因数)
- java之求两个输入数的最大公因数和最小公倍数
- 不要再两次for循环来求两个数的最大公因数啦
- 求两个数之间的约数
- 利用辗转相除法求两个自然数的最大公因数
- 利用欧几里得算法求两个整数的最大公因数
- 欧几里德算法求两个整数的最大公因数(gcd):
- 第十一周项目二 求四个数的最大公因数
- 求N个数的最大公因数(算法)
- Python:输入一个数求它的最大约数。
- 求两个数之间的约数和个数
- JavaScript入门
- c实现无头结点单链表
- 最近点对问题——分治
- 例程 【C++】MFC 创建对话框,实现对“学生课程成绩”的管理
- NoClassDefFoundError: okhttp3.OkHttpClient$Builder
- 求两个数的最大公因数(约数)
- 猫都能学会的Unity3D Shader入门指南(一)
- 动态改变CSS和Style
- navicat for sql 破解工具链接
- SIM5360E模块ppp拨号上网
- _itoa atoi、atof、itoa、itow _itoa_s 类型转换使用说明
- 程序设计的基本目标
- Windbg中查看函数参数
- spring JmsTemplate的sendAndReceive方法