2021-2022-1 20211424 《信息安全专业导论》求最大公约数伪代码

1.

欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。

以除数和余数反复做除法运算,当余数为 0 时,取当前算式除数为最大公约数。

链接

2.

Read num1,num2
Set sum1,sum2 to num1,num2
IF(sum1 < sum2)
  Set sum3 = sum1
  Set sum1 = sum2
  Set sum2 = sum3
While(sum2 != 0)
  Set sum3 to sum2
  Set sum2 to (sum1 % sum3)
  Set sum1 to (sum3)
Write sum3

3.

手动走查

posted @   20211424罗杰逊  阅读(41)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示