回 帖 发 新 帖 刷新版面

主题:用Qbasic求1+22+333+4444+55555+666666


1+22+333+4444+55555+666666



input n 'n大于1
a=1
sn=0
tn=0
for i=1 to n
tn=tn+a
sn=sn+tn*i
a=a*10
print tn*i;
next i
print sn

回复列表 (共23个回复)

沙发

b=0
input "n(n>0,n is integer)=",n
for i=1 to n
  a=0
  for j=1 to i
    a=a*10
    a=a+i
  next j
  b=b+a
next i
print b

板凳

还是ITAngle好,要不要当酸法专家?

3 楼

cls
input n
a=1
for i=2 to n
a=a+val(string$(i,"1"))
next i
print a

4 楼

cls
for i=1 to 6
s=s+val(string$(i,ltrim$(str$(i))))
next i
print s
end

[em20]

5 楼


CLS
FOR I=1 TO 6
A$=LTRIM$(STR$(I))
B$=STRING$(I,A$)
A=A+VAL(B$)
NEXT I
PRINT A
END

6 楼

cls
input n
dim q as double
dim s as double
for i=1 to n:q=0
for j=1 to i:q=q*10+i:next j
s=s+q
next i:print s
end

7 楼

cls
for i=1 to 6
a$=ltrim$(str$(i))
a=val(string$(i,a$))
s=s+a
next i
print s
end

8 楼

b=0
input "n(n>0,n is integer)=",n
for i=1 to n
  a=0
  for j=1 to i
    a=a*10
    a=a+i
  next j
  b=b+a
next i
print b

9 楼

CLS
FOR I=1 TO 5
A=VAL(STRING$(I,I))
S=S+A
NEXT I
PRINT "1+22+333+4444+55555=";S
END

10 楼

CLS
FOR I=1 TO 6
A=I
FOR J=1 TO I
A=A+10+J
NEXT J:Y=Y+A:NEXT I
PRINT X
END

我来回复

您尚未登录,请登录后再回复。点此登录或注册