请写出判断n(n>2)是否为质数的算法.

请写出判断n(n>2)是否为质数的算法.

题型:不详难度:来源:
请写出判断n(n>2)是否为质数的算法.
答案
 算法如下:
第一步,给定大于2的整数n.
第二步,令i=2.
第三步,用i除n,得到余数r.
第四步,判断“r=0”是否成立.若是,则n不是质数,结束算法;否则,将i的值增加1,仍用i表示.
第五步,判断“i>(n-1)”是否成立.若是,则n是质数,结束算法;否则,返回第三步.
解析
分析:对于任意的整数n(n>2),若用i表示2—(n-1)中的任意整数,则“判断n是否为质数”的算法包含下面的重复操作:用i除n,得到余数r.判断余数r是否为0,若是,则不是质数;否则,将i的值增加1,再执行同样的操作. 这个操作一直要进行到i的值等于(n-1)为止.
举一反三
设计框图实现1+3+5+7+…+131的算法.
题型:不详难度:| 查看答案
1)设计一个算法,判断7是否为质数.
(2)设计一个算法,判断35是否为质数.
题型:不详难度:| 查看答案
】已知函数f(x)=设计一个算法,求函数的任一函数值.
题型:不详难度:| 查看答案
写出用“二分法”求方程x2-2="0" (x>0)的近似解的算法.
题型:不详难度:| 查看答案
“特快专递”是目前人们经常使用的异地邮寄信函或托运物品的一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:
f=
其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克).
试画出计算费用f的程序框图.
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.