题目内容
(请给出正确答案)
提问人:网友lekoboy
发布时间:2022-01-07
[主观题]
试编写代码,判断一个正整数是否是素数; (不能使用natlab内置函数直接判断,例如,isprime,必须自己重新编写)
简答题官方参考答案
(由简答题聘请的专业题库老师提供的解答)
抱歉!暂无答案,正在努力更新中……
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False
Function Prime(a As Integer)AS Boolean
Dim k As Interger,isprime AS Boolean
If a<2 Then
isprime=False
Else
isprime=True
k=2
Do While k If a Mod k=0 Then
isprime=False
ELSE
k=k+1
End IF
LOOP
End If
prime=isprime
End Function
在测试时发现有1个非素数也被判断为素数,这个错判的数是________
以下 isprime 函数的功能是判断形参 a 是否为素数,是素数,函数返回 1 ,否则返回 0 。请填空
int isprime(int a)
{ int i;
for(i=2;i<=a/2;i++)
if(a % i==0) 【 1 5 】 ;
【 1 6 】 ;
}
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!