题目内容
编写一个验证任给的正整数是不是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的倍数. |
练习册系列答案
相关题目