VB求最大公约数的两个算法

Private Sub Command1_Click()

Dim a As Long, b As Long

a = InputBox("请输入要求最大公约数的整数", " 求两数的最大公约数:step1", 0)

b = InputBox("请输入要求最大公约数的整数", " 求两数的最大公约数:step2", 0)

Print "step1>>>整数1 : "a

Print "step2>>>整数2 : "; b

Do While a <> b

If a > b Then

a = a - b

Else b = b - a

End If Loop

Print "step3:执行步数:"; i

Print Print "结果: 最大公约数为 》》》"; a

Print "______________________________________"

End Sub

Rem ?声明:非盈利,切勿用于商业用途。制作者:Totoo

Rem ?功能:计算两数的最大公约数

Rem ?环境:windows

Rem ?类型:开源 'writed by totoo'

Private Sub Command2_Click()

Dim x As Long, y As Long, m As Long, n As Long, r As Long, i As Long

i = 1 x = InputBox("请输入要求最大公约数的整数", " 求两数的最大公约数:step1", 0)

y = InputBox("请输入要求最大公约数的整数", " 求两数的最大公约数:step2", 0)

Print "step1>>>整数1 : "; x

Print "step2>>>整数2 : "; y

If x - y > 0 Then n = y

Else n = x x = y y = n r = x - y

End If

Do While r <> 0

If n - r > 0 Then m = n n = r

Else m = r End If

r = m - n i = i + 1 Loop

Print "step3:执行步数:"; i

Print Print "结果: 最大公约数为 》》》"; n

Print "______________________________________"

End Sub

转载于:https://www.cnblogs.com/totoo/p/vb.html

VB求最大公约数的两个例子相关推荐

  1. 求最大公约数c语言代码_辗转相除求最大公约数原理

    辗转相除法代码 代码并不难,很多人都会写. public static int f(int a, int b){ while(b != 0){ int temp = b; b = a % b; a = ...

  2. C语言求最大公约数的三种方法

    最大公约数是两个数可以同时整除的数中最大的那个 这里用三种方法来解决 穷举法求最大公约数 判断x和y的最大公约数,x和y其中一定有一个相对较小的数,然后从这个较小数开始遍历,不断地用x和y去除这个数, ...

  3. [C语言]求最大公约数和最小公倍数

    最大公因数,也称最大公约数.最大公因子,指两个或多个整数共有约数中最大的一个.a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号.求 ...

  4. 打卡第二十四天(问题:计算阶乘,打印九九乘法表,计算最大公约数的两种算法)

    1.计算阶乘 这里给出递归和递推两种计算阶乘的程序. #include<stdio.h> //递归法计算阶乘 long factorial(int n) {if(n==0||n==1)re ...

  5. 分别求两个整数的最大公约数和最小公倍数。_看不懂辗转相除法求最小公约数?以身相许那种哦!...

    给你打个比喻吧:你英雄救美了,美女想要报答你,你想要1000块感谢费,但是美女却想要以身相许 ,懂了吧,同样都是报答,只是用了不一样的方式,辗转相除法也是这样,你两个数的最大公约数不容易求,我就用另外 ...

  6. c语言编程从键盘上输入两个整数m和n,C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数...

    C语言习题 求键盘输入的两个正整数的最大公约数和最小公倍数以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C语言习题 求 ...

  7. python求最大公约数和最小公倍数的两种方法

    最大公约数和最小公倍数的求解可以归结为求最大公约数,最小公倍数为两数乘积除以最大公约数 这里介绍两种求解方法,一种数常规易于理解的,一种是用辗转相除法实现的 # 求最大公倍数和最小公约数 a=int( ...

  8. 埃拉托色尼筛选法c语言求最大公约数,用埃拉托色尼筛算法求两个数最大公约数C++的实现...

    #include "stdafx.h" #include "iostream" #include #include //使用埃氏筛选法求最大公约数 void s ...

  9. 【C语言】求两个整数的最大公约数和最小公倍数,用一个函数求最大公约数。用另一个函数根据求出的最大公约数求最小公倍数。

    程序如下.思路:编写一个有返回值的函数,使用辗转相除法求两数最大公约数:再编写一个有返回值的函数根据公式(最小公倍数=两数之积除以两数的最大公约数)求两数最小公倍数. #include<stdi ...

最新文章

  1. Verilog中可综合与不可综合的语句
  2. IE bug:ajax请求返回304解决方案
  3. STL初探——构造和析构的基本工具: construct()和destroy()
  4. 【计算机网络(微课版)】第3章 数据链路层 课后习题及答案
  5. linux入门_韩顺平_复习版_文件目录类
  6. CSS行内元素和块级元素的水平居中,垂直居中,水平垂直居中实现
  7. 用户画像标签维度_一文看懂用户画像标签体系(包括维度、应用场景)
  8. 为什么到最后还是要 专注于博客写作
  9. amd服务器开启虚拟化,记一次 AMD 虚拟化 IOMMU 开启过程
  10. 统信系统UOS桌面版V20 用户手册
  11. egret白鹭引擎开发的两个H5小游戏源码分享
  12. react router BrowserRoute部署后页面空白问题
  13. 基于51单片机的蓝牙小车制作【新手向
  14. 学习excel的使用技巧复制一列文本成新列去重
  15. EdgeBoard中“活灵活现”的算子
  16. 西北乱跑娃 --- bottle web框架技术讨论
  17. 电子和计算机工程密歇根大学,美国密歇根大学迪尔本校区电子与计算机工程系主任 Yi Lu Murphey教授来我校进行学术交流并作学术报告...
  18. Win双网卡路由设置实现内外网同时访问
  19. JAVA入门到精通-第55讲-sql server基本使用
  20. ETF场内基金:AI量化投资最佳切入点(数据篇)

热门文章

  1. 查找窗口隐藏了怎么办_百度地图这些不为人知的隐藏功能
  2. 做开发很久了 Remoting 一直没有碰过,正好最近的项目上面用,就拿出来给大家看看
  3. 怎么把3d风格的图变成2d_单图像三维重建、2D到3D风格迁移和3D DeepDream
  4. eureka 客户端服务启动了又失败了_Spring cloud Eureka服务注册与发现详解
  5. python水仙花数的编程讲解_《scratch编程+数学》课程:找寻水仙花数
  6. 浙江大学_包家立教授计算生物学2_信源编码理论
  7. mysql -a_a|MySQL基础命令
  8. python语音合法命名-下列哪些语句在Python中是合法的( )
  9. Linux内核分析考试试题,linux内核分析第二周作业
  10. 工程思想 ——【程序中的二进制】