最大公约数用辗转相除法求两个正整数的最大公约数的算法如下:(用m,n,r分别表示被除数、除数和余数)
①求m/n的余数;
②若r=0,则执行第⑤步;
③将n的值放在m中,将r的值放在n中;
④返回重新执行第①步;
⑤输出最大公约数n。
例如:求 m=14 ,n=6 的最大公约数。
m n r 14 6 2 6 2 0 设计界面如图所示,在文本框Text1和Text2中输入两个正整数,单击“运行”按钮后,在文本框txt_gys中显示最大公约数。
打开“最大公约数”文件夹中的“test2.vbp”工程,完成以下操作:
(1)参照上图,在窗体中放置相关对象,并在属性窗口中设置各对象的相关属性;将文本框txt_gys的Locked属性设为True。
(3分)
(2)修改“运行”按钮的单击事件处理过程,完善①处代码。
(3分)
(3)调试运行程序,修正弹出的错误提示。
(2分)
(4)调试程序正确后,保存窗体文件和工程文件。
生成可执行程序“test2.exe”并保存到“最大公约数”文件夹下。
(2分)。