题目内容

求平方值小于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

练习册系列答案
相关题目

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

精英家教网