下列过程的功能是:从键盘输入一个大于2的整数,输出小于该整数的最大质数。( )。例如,输入20,则输
下列过程的功能是:从键盘输入一个大于2的整数,输出小于该整数的最大质数。( )。例如,输入20,则输出l9,输入10,则输出7。
为实现指定功能,程序【】处应填写的语句是( )。
A.k—k+1
B.X=X一1
C.X—X/k
D.k—k一1
正确答案:B本题要求输入~个数,找出比输入的数小的最大的质数。质数的程序判断为从数值2开始依次能否被整除,如能则不是,不能就是要找的数。题目要求找小于输入的数。因此输入的数要依次减小1进行判断是否为质数。例:输入9,则最大的质数为7。Sqr(数据表达式):开平方函数。如Sqr(9)=3(8)是否正确13)ifxraodk一0then;if条件判断8mod2—0是否正综上所述,故选择B选项。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
