早教吧 育儿知识 作业答案 考试题库 百科 知识分享

s=1+22+333+...+nnn..n,求s.用vf,讲一下这里的内,外循环.灰常感谢~~S=0FORi=1TOnP=iFORj=1TOi-1P=P*10+iENDFORS=S+PENDFOR?"S=",S根据FORj=1TOi-1P=P*10+i这样算出来,p从

题目详情
s=1+22+333+...+nnn..n,求s. 用vf, 讲一下这里的内,外循环.灰常感谢~~
S=0
FOR i=1 TO n
P=i
FOR j=1 TO i-1
P=P*10+i
ENDFOR
S=S+P
ENDFOR
? "S=",S
根据 FOR j=1 TO i-1 P=P*10+i 这样算出来,p从1开始取, 最后加在s里面,第一个数为什么是1,不是11呢?
▼优质解答
答案和解析
1、i=1时,p=1,j=1 to 0,不进入内循环,s=s+p=0+1
2、i=2时,p=2,j=1 to 1,内循环1次,
p=2*10+2=22
s=s+p=1+22
3、i=3时,p=3,j=1 to 2,内循环2次,
p=3*10+3=33 p=33*10+3=333
s=s+p=1+22+333
4、i=4时,p=4,j=1 to 3,内循环3次,
p=4*10+4=44 p=44*10+4=444 p=444*10+4=4444
s=s+p=1+22+333+4444
.
以此类推