1+11+111+1111+•••+11111111111111111111=

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 05:57:19

1+11+111+1111+•••+11111111111111111111=
1+11+111+1111+•••+11111111111111111111=

1+11+111+1111+•••+11111111111111111111=
用asp?
第一步,生成1111这样的数,singleNum是1或者2,指的是你要生成的数是什么类型的,如111,222
longNum是长度,指要生成几个这样的数,如1,就是1个,11,就是2个,111就是3个依次类推
Function MakeNumber(singleNum,longNum)
dim i,num
num = ""
i = 0
while i < singleNum
num = num & singleNum
i = i + 1
wend
MakeNumber = Clng(num)
End Function
第二步,求和,unit是一共有几个数相加,我在此假定,有7个数相加,那么最大的数就是7个相同的数组成的数.
Function Sum(unit,singleNum)
dim i,total,s,t
i = 1
total = singleNum
while i < unit
t = MakeNumber(singleNum,i)
total = total + t
if i + 1 >= unit then
s = s & t & "="
else
s = s & t & "+"
end if
i = i + 1
wend
Sum = s & total
End Function
引用的时候
Response.Write(Sum(5,1))
表示的是1+11+111+1111+11111 = 12345