题目内容

14.编写一个程序,计算s=a+aa+aaa+aaaa+…+aa…a(例如2+22+222+2222+22222,共有5个数相加)的值,其中a∈N*,且a≤9,要求输入数字a和相加的数字的个数n.

分析 这是一个累加求和问题,可设计一个计数变量,一个累加变量,用循环结构实现这一算法.但要注意循环变量的初值、终值及步长的设置.

解答 解:程序如下:
INPUT a,n
i=0
s=0,t=0
DO
s=s+t
t=t+a*10^i
i=i+1
LOOP UNTIL  i<=n
PRINT s
END

点评 本题考查循环结构,考查设计程序框图解决实际问题,考查程序框图的画法,是一个综合题目.

练习册系列答案
相关题目

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

精英家教网