题目内容

编写一个验证任给的正整数是不是3的整数倍的算法,写出程序框图,并编写出相应的程序.

答案:
解析:

  答案:算法如下:

  第一步:输入一个正整数;

  第二步:判断这个数是不是3的倍数;

  第三步:输出判断结果.

  程序框图如下:

  计算机程序为:

  INPUT “a=”;a

  IF a<3 THEN

  a=a

  ELSE

  DO

  a=a-3

  LOOP UNTIL a<3

  END IF

  IF a=0 THEN

  PRINT “a是3的整数倍”

  ELSE

  PRINT “a不是3的整数倍”

  END IF

  END

  思路解析:一个数是不是3的倍数,可以从这个数除以3的余数是否为0来考虑,也就是用这个数依次减去3,直到差小于3.若这个数为0,则这个数是3的倍数;否则,不是3的倍数.


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网