A-A+

以下Prime过程 用于判断—个数是否为素数。素数是只能被1和数本身整除的自然数。一个自然数

2022-08-12 20:19:17 问答库 阅读 197 次

问题详情

以下Prime过程,用于判断—个数是否为素数。素数是只能被1和数本身整除的自然数。一个自然数不是素数,就是合数。用被测试的数除以从2开始到该数本身的数,如果能除尽(余数为0),则为合数;如果都除不尽(余数均不为0),则为素数。请在划线处将下面过程补充完整: Function Prime(inputvar As Integer)As Integer For i=2 To inputvar-1 If inputvar Mod i=【 】Then GoTocomfinish End If Next i Prime=inpuvar Print"素数" Go To【 】 comfinish: Prime=inputvar Print"合数" finish: End Function


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:0finish
空1;当输入的数inputvar除以从2开始的数为何值时,能确定该数为合数。显示,如果都能除尽,则为合数,故此处应当填入0。空2:程序已做完素数或合数的判断,应当转向结束分支finish。

考点:素数,自然数