7.4.1  最大公约数

7.4.1 最大公约数

【例7-4】编写函数,求整数M、N的最大公约数。

按“三步法”原则分析如下。

978-7-111-49659-5-Chapter07-44.jpg做什么

1)函数体需要从调用者获得两个数据,所以需要定义两个参数。这两个数据只是传入,所以采用按值传递方式即可。

2)获得数据后,在函数体内计算两个数据最大公约数。

3)把计算结果返回给调用者,所以需要有返回值。

4)在按钮的Click事件过程中应该有获取用户数据的语句。

978-7-111-49659-5-Chapter07-45.jpg怎么做

参考【例4-25】步骤描述。

978-7-111-49659-5-Chapter07-46.jpg实现

完整代码如下。

978-7-111-49659-5-Chapter07-47.jpg

运行结果如图7-10所示。

978-7-111-49659-5-Chapter07-48.jpg

图7-10 求最大公约数

用过程同样能够实现本例,仔细观察它们的异同,代码如下。

978-7-111-49659-5-Chapter07-49.jpg

978-7-111-49659-5-Chapter07-50.jpg