题目内容
求平方值小于1 000的最大正整数,写出一个算法的程序.
思路分析:可设置累加求和的形式,用循环语句实现,用WHILE型语句或UNTIL型语句均可.其中的循环条件是累加和小于1 000.
解:(法1)用“WHILE”语句编写程序如下:
s=1
i=2
WHILE s<1 000
a=i^2
s=s+a
i=i+1
WEND
i=i-1
PRINT “n的最大正整数为:”;i
END
(法2)用“UNTIL”语句编写程序如下:
i=1
DO
s=i^2
i=i+1
LOOP UNTIL s>=1 000
i=i-2
PRINT “平方值小于1 000的最大正整数为:”;i
END
练习册系列答案
相关题目