当前位置: 高中信息技术 / 综合题
  • 1. (2022高二下·舟山月考) 质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数(规定1既不是质数也不是合数)。小明编写了一个筛选[a,b]范围内素数的程序,功能如下:程序运行,输入正整数a和b(a和b均大于1),程序运行如图所示。

    请输入整数a:10

    请输入整数b:20

    11

    13

    17

    19

    10和20之间共找到4个素数!

    1. (1) 运行该程序,分别输入整数“30”和“40”,则筛选出的素数有个。
    2. (2) 请在划线处补充代码。

      Def prime(x);  #如果x是素数返回True,否则返回Flase

        Flag = true

        For i in range(2, x):

          If

            Flag = false

            Break

        Return flag

      a = int(input(“请输入整数a:”))

      b = int(input(“请输入整数b:”))

      If a>b:

       

      c = 0

      For j in range():

        If prime(j):

          print(j)

          

      print(a,“和”,b,“之间共找到”,c,“个素数!”)

微信扫码预览、分享更方便