求两个正整数的最大公约数 假设两个正整数用u和v表示,算法采用辗转相除法,具体描述如下: (1) 求出u%v的值并赋给变量r:r=u%v (2) 进行迭代:u=v;v=r; (3) 看v是否为0,若是,则u即为所要求的值,否则,转到(1)。 程序如下: int getcd(int u,int v) { int r; while(v!=0) { r=u%v; u=v; v=r; } return u; }
相关文章
- 正整数a和正整数b的最小公倍数是指能被a和b整除的最小正整数求a和b的最小公倍数
- 两个字符串中最大的相同的子串(java编写)
- 找出两个字符串中最大子字符串,如"abractyeyt","dgdsaeactyey"的最大子串为"actyet
- 135、编程实现:找出两个字符串中最大公共子字符串,如"abccade","dgcadde"的最大子串为 "cad"
- 找出两个字符串中最大的公共子串(java实现)
- Java找出两个字符串中最大的子串
- java基础—找出两个字符串中最大的子串
- 使用jQuery将两个元素的大小调整为最大的元素
- 【230209-4】设m大于等于-1,使方程x^2+2(m-2)x+(m^2-3m+3)=0有两个不相等的实数根x1,x2. 求:1)若x1^2+x2^2=6,求m的值;2)求mx1^2/(1-x)
- awk按照某个字段排列,求某个列的最大值最小值