資源簡介
實現擴展歐幾里得算法的代碼,很簡單,能夠成功運行。
代碼片段和文件信息
//求整數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;
- 上一篇:火車票模擬訂票系統
- 下一篇:基于C51與1602液晶顯示屏的萬年歷電子時鐘
評論
共有 條評論