最小公倍数初始值设为两个数中的较大数,如果能整除,则较大数就是最小公倍数;如果不能整除,则让较大数乘以2,3,4......递增1的自然数,直到能整除为止。如:输入“11,5”时,输出结果为“55”,输入“8,12”时,输出结果为“24”。请填空完善该程序,实现功能:键盘上输入两个自然数m和n(1≤n≤m≤1000),输出这两个自然数的最小公倍数。 m=int(input("请输入自然数 m:")) n=int(input("请输入自然数 n:")) i=1 if m < n: m,n=__①__ s=m while __②__: i = i+1 s =__③__ print(__④__) (1)程序代码中①处的代码是( ) A. m,n B. n,m C. m%n D. n,m%n (2)程序代码中②处的代码是( ) A. m%n B. s%n!=0 C. m%n==0 D. s%m!=0 (3)程序代码中③处的代码是( ) A. m*i B. s*i C. n*I D.s+n (4)程序代码中④处的代码是( ) A. f(m,n) B. mn//n C. s D. s//n
有五位同学参加了植树活动,他们完成植树的棵数都不相同。问第一位同学植了多少棵时,他指着旁边的第二位同学说比他多植了两棵;追问第二位同学,他又说比第三位同学多植了两棵;如此追问,都说比另一位同学多植两棵,最后问到第五位同学时,他说自己植了10棵。问第一位同学植了多少棵树?以下代码是求第一位同学植树数量的代码,请你补全程序。 def f(n): if n == 5: return ___①___ else: return _____②____ print(___③___) (1)程序代码中①处的代码是( ) A.1B.2C.10D.18 (2)程序代码中②处的代码是( ) A. f(n)-2 B. f(5)+2 C. f(n-1)+2 D. f(n+1)+2 (3)程序代码中③处的代码是( ) A. f(n) B. f(1) C. f(5) D. 5