niusouti.com

【程序说明】 程序功能是判断一个自然数是否为质数。【程序】SET TALK OFFINPUT“请输入一个大于1的自然数:” (1)K=0 &&K值为0表示所输入的数是质数,为1表示不是质数J=2DO WHILE J<NIF MOD(N,J) (2)(3)LOOPELSEK=1EXITENDIFENDDOIF K=0? (4) +“是质数”ELSE? “NO!”ENDIFSET TALK ONRETURN(1)A.ON NB.TO NC.GO ND.INTO N

题目

【程序说明】 程序功能是判断一个自然数是否为质数。

【程序】

SET TALK OFF

INPUT“请输入一个大于1的自然数:” (1)

K=0 &&K值为0表示所输入的数是质数,为1表示不是质数

J=2

DO WHILE J<N

IF MOD(N,J) (2)

(3)

LOOP

ELSE

K=1

EXIT

ENDIF

ENDDO

IF K=0

? (4) +“是质数”

ELSE

? “NO!”

ENDIF

SET TALK ON

RETURN

(1)

A.ON N

B.TO N

C.GO N

D.INTO N


相似考题
更多“【程序说明】程序功能是判断一个自然数是否为质数。【程序】SET TALK OFFINPUT“请输入一个大于1的自然 ”相关问题
  • 第1题:

    编写程序实现以下功能:输入若干整数(输入0结束),每个整数输入完毕后,马上输出该整数是否为素数。要求判断一个整数是否为素数的功能用一个函数实现。


    'D:\\a1.dat'For Random Put #10ik Seek #105 根据分析可知,本题打开的文件可以先写后读,既可以读又可以写,同时又发现文件读写使用Get#和Put#语句,因此,应该用随机方式打开文件,故[13]处应填“'D:\\a1.dat'ForRandom”。通过一个For循环输入10个数,并把它们写到文件中去,因此[14]处应填“Put#10,i,r”。为读出第5个整数,必须首先把记录指针移到第5条记录处,可使用Seek#语句,故[15]处应填“Seek#10,5”。

  • 第2题:

    请编写Python程序完成以下要求: 提示用户从键盘上输入一个大于1的自然数,判断其是否为素数(所谓素数就是除了1和它本身外,不能被其他自然数整除)。 (得分点提示:程序的可读性、功能是否正确、输入输出是否有提示信息)


    自己验证程序的正确性

  • 第3题:

    程序改错。 下面程序的功能:正确计算1+2+3+......+n的值。(其中,n为自然数,其值由键盘输入) 程序仅有一处错误,请修改使之正确。


    统计输入的10个数据中负数的个数

  • 第4题:

    编一个程序,从键盘输入数据n,求从1至n的自然数的和。


    程序代码如下:SET TALK OFFCLEARINPUT 'N=' TO NS=0FOR I=1 TO N INPUT 'A=' TO A S=S+AENDFOR? 'S='SSET TALK ON 程序代码如下:SET TALK OFFCLEARINPUT 'N=' TO NS=0FOR I=1 TO N INPUT 'A=' TO A S=S+AENDFOR? 'S=',SSET TALK ON

  • 第5题:

    编写程序。输入一个正整数判断其是否是质数。要求设计一个函数对正整数n是否是质数进行判断,是质数函数返回1,不是质数返回0。


    B解析:INPUT命令格式:INPUT[<字符表达式>]TO<内存变量>。