当前位置: 高中信息技术 / 综合题
  • 1. (2019高一下·上海期中) 设计算法,求同时满足以下条件的所有四位正整数之和s。

    ①不大于n(n的值是由键盘输入);

    ②能被9整除;

    ③十位数是2。

    算法流程图如图所示:

    1. (1) 解决上述问题的算法属于(  )
      A . 枚举法 B . 擂台法 C . 解析法 D . 对分法
    2. (2) 判断x能被9整除的设计思路是(  );取x十位上数字的设计思路是(  )。
      A . x除以9的余数为0:先求x除以10的余数,再求该余数除以10的商 B . x除以9的商为0;先求x除以10的余数,再求该余数除以100的商 C . x除以9的商为0;先求x除以100的余数,再求该余数除以100的商 D . x除以9的余数为0;先求x除以100的余数,再求该余数除以10的商
    3. (3) 请完善划线处内容,完成上述功能。

      Dim n as Integer, x as Integer, s as long

      s=0

      n=InputBox(“输入四位数上限值”)

      For    ⑴   

          If   ⑵   and   ⑶   Then

            S=s+x

          End If

      Next

        ⑷ 

       ⑵ ⑶ ⑷ 

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