正在加载图片...
程序(三)功能:编程实现从键盘输入m和n的值,求他们的最大公约数 和最小公倍数 提示:首先使用辗转相除法求两个数的最大公约数。然后用两数的乘积除 以最大公约数,即是两数的最小公倍数。 辗转相除法 1)设m>n 2)令r=m%n 3)若r等于0,则n即为最大公约数,退出循环。否则,令m=n;n=r, 转2) 四、问题 1.如果程序一中变量i的初值是0,结果是否正确?为什么? 2.是否可以把程序一的语句+i;改为i++;? 3.用 do while语句改写程序一。 4.把程序二补充完整。程序二中变量p的作用是什么?初值是否可以为 0?为什么? 5.编程实现程序三的功能21 程序(三) 功能:编程实现从键盘输入 m 和 n 的值,求他们的最大公约数 和最小公倍数。 提示:首先使用辗转相除法求两个数的最大公约数。然后用两数的乘积除 以最大公约数,即是两数的最小公倍数。 辗转相除法: 1) 设 m>n 。 2) 令 r = m%n 。 3) 若 r 等于 0,则 n 即为最大公约数,退出循环。否则,令 m=n; n=r, 转 2)。 四、问题 1. 如果程序一中变量 i 的初值是 0,结果是否正确?为什么? 2. 是否可以把程序一的语句++i;改为 i++;? 3. 用 do while 语句改写程序一。 4. 把程序二补充完整。程序二中变量 p 的作用是什么?初值是否可以为 0?为什么? 5. 编程实现程序三的功能
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有