- 7
- 0
- 约3.61千字
- 约 62页
- 2018-06-15 发布于福建
- 举报
信息安全数学基础第1章 整数可除性
欧几里德算法 欧几里德算法-举例 【例1.2.6】 利用欧几里德算法求(172, 46). 172=46×3+34 (172, 46)=(46,34) 46=34+12 (46,34)=(34,12) 34=12×2+10 (34,12)=(12,10) 12=10+2 (12,10)=(10,2) 10=5×2 (10,2)=(2,0)=2 欧几里德算法-举例 也可以这样求解: 172=46×4+(-12) (172, 46)=(46,-12) 46=(-12)×(-4)+(-2) (46,-12)=(-12,-2) -12=6×(-2) (-12,-2)=(-2,0)=2 C语言的一种程序实现方法 下面给出C语言的一种程序实现方法. int gcd(int a, int b) { while(b != 0) { int r = b; b = a % b; a = r; } return a; } 裴蜀等式 裴蜀等式-举例 计算过程 备注 172=46×3+34 (172, 46)=(46,34) 46=34+12 (46,34)=(34,12) 34=12×2+10 (34,12)=(12,10) 12=10+2 (12,10)=(10,2) 10=5×2 (10,2)=(2,0)=2 裴蜀等式-举例 计算过程 备注 2=12-10 (12
原创力文档

文档评论(0)