设计一个算法,判断给出的自然数是否为素数
注意是汉字!高中算法初步,要原理,不要网上复制粘贴的C++语言
人气:421 ℃ 时间:2019-12-10 11:34:34
解答
不需要用太多的数去试除,1、只用素数;2、试除所用的素数是不超过√n的素数.如果这些素数都不能整除n,则n为素数,反之为合数.例如n=191,√n≈13.8,用13、11、7、5、3、2几个素数去试除或检验就可以了.
推荐
- 设计一个算法判断7是否为质数
- 设计一个算法判断35是否为质数
- 如何快速判断一个4位以上的自然数十质数
- 设计一个判断101是否为质数的算法
- 判断一个数a是否为素数的算法.
- 函数f(x)=a^x/(1+a^x) -a是奇函数 则实数a的值为?
- 若A>0,B>0,C
- 在三角形中,角A,B,C对边为a,b,c角A,B,C成等差数列.求cosB的值?若边a,b,c成等比求sinAsinC的值?
猜你喜欢