题目内容
5.输入两个正整数a和b(>b),求它们的最大公约数.分析 (1)每行语句前边有一个数字,我们称这个数字为行号,它的作用表示该行在伪代码中的位置和执行顺序.
(2)If语句和Goto语句两个语句可结合能够实现循环.
解答 解:流程图如下:![]()
伪代码如下:
10 Read a,b
20←Mod(a,b)
30 If r=0 Then Goto 80
40 Else
50 a←b
60 b←r
70 Goto 20
80 Print b
90 End
点评 本题考查流程图与伪代码,考查学生分析解决问题的能力,属于中档题.
练习册系列答案
相关题目
16.$z=\frac{2}{1+i}$(i为虚数单位),则( )
| A. | z的实部为2 | B. | z的虚部为i | C. | $\overline z=1+i$ | D. | |z|=2 |
20.已知集合$A=\{x|\frac{x-1}{x+2}≤0\},B=\{x|y=lg(-{x^2}+4x+5)\}$,则A∩(∁RB)=( )
| A. | (-2,-1] | B. | [-2,-1] | C. | (-1,1] | D. | [-1,1] |
10.已知“整数对”按如下规律排成一列:(1,1),(1,2),(2,1),(1,3),(2,2),(3,1),(1,4),(2,3),(3,2),(4,1),…,则第60个“整数对”是( )
| A. | (7,5) | B. | (5,7) | C. | (2,10) | D. | (10,1) |
14.在等差数列{an}中,首项a1=0,公差d≠0,a1+a2+…+a7=ak,则k=( )
| A. | 10 | B. | 20 | C. | 23 | D. | 22 |