题目内容

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

   

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

练习册系列答案
相关题目

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

精英家教网