• 大小: 841B
    文件类型: .cpp
    金币: 2
    下载: 0 次
    发布日期: 2024-02-03
  • 语言: C/C++
  • 标签: 密码学  

资源简介

实现扩展欧几里得算法的代码,很简单,能够成功运行。

资源截图

代码片段和文件信息

//求整数a、b的最大公约数

#include

//用欧几里得算法求最大公约数d
int gcd(int dint e)
{

int c;

if(d {
c=d;
d=e;
e=c; 
}
    
while(e)
{
c=d%e;
d=e;
e=c;
}
    return d;
}

int Extended(int aint b)
{
int x1x2x3y1y2y3t1t2t3q;
x1=1;x2=0;x3=b;
y1=0;y2=1;y3=a;

while((y3!=1)&&(y3!=0))
{

q=x3/y3;
t1=x1-q*y1;
t2=x2-q*y2;

评论

共有 条评论