精英家教网 > 高中数学 > 题目详情

给出算法:

第一步:输入大于2的整数n.

第二步:依次检验从2到n-1的整数能不能整除n,并输出所有能整除n的数.

试将上述算法写成程序.

n=input (“n=”);

i=2;

fori=2:(n-1)

r=n mod i;

if r=0

print(%io(2),i);

end

end

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

以下给出一个算法:
第一步,输入x
第二步,若x<0,则y=x+1;否则执行第三步
第三步,若x=0,则y=0;否则y=x
第四步,输出y.
请写出上述算法程序.

查看答案和解析>>

科目:高中数学 来源: 题型:

给出下列算法:

第一步,输入正整数n(n>1).

第二步,判断n是否等于2,若n=2,则输出n;若n>2,则执行第三步.

第三步,依次从2到n-1检验能不能整除n,若不能整除n,则执行第四步;若能整除n,则执行第一步.

第四步,输出n.

则输出的n的值是(  )

A.奇数                                 B.偶数

C.质数                                 D.合数

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

以下给出一个算法:
第一步,输入x
第二步,若x<0,则y=x+1;否则执行第三步
第三步,若x=0,则y=0;否则y=x
第四步,输出y.
请写出上述算法程序.

查看答案和解析>>

科目:高中数学 来源: 题型:

下面给出了一个问题的算法:

第一步:输入a;

第二步:若a≥4,则执行第三步,否则执行第四步;

第三步:输出2a-1;

第四步:输出a2-2a+3.

问:(1)这个算法解决的问题是什么?

(2)当输入的a值为何值时,输出的数值最小?

查看答案和解析>>

同步练习册答案