题目内容
18.设计一个算法,输入一个正整数,求出它的所有正因数.分析 依次以属于(2,n-1)的整数d为除数去除n,检查余数是否为0,若是,则d是n的因数;若不是,则d不是n的因数,从而可求正因数.
解答 解:第一步:给定一个正整数n,
第二步:依次以属于(2,n-1)的整数d为除数去除n,检查余数是否为0,若是,则d是n的因数;若不是,则d不是n的因数.
第三步:在n的因数中加入1和n,
第四步:输出n的所有因数.
点评 本题主要考查了设计程序框图解决实际问题,属于基本知识的考查.
练习册系列答案
相关题目
9.若数列{an}中,a1=2,a2=3,an=$\frac{{a}_{n-1}}{{a}_{n-2}}$(n≥3,n∈N*),则a2016等于( )
| A. | 3 | B. | 2 | C. | $\frac{1}{2}$ | D. | $\frac{2}{3}$ |