回 帖 发 新 帖 刷新版面

主题:简单!!!

输入一个字符串,内有数字和非数字字符。如A123X456Y7A,302ATB567BCC,打印字符串中所有连续(指不含非数字字符)的数字所组成的整数,并统计共有多少个整数。
[em9][em1][em18]

回复列表 (共13个回复)

沙发

CLS
INPUT N$:L=LEN(N$)
DIM B(L)
FOR I=1 TO L
A$=MID$(N$,I,1)
SELECT CASE A$
CASE "0" TO "9":C$=C$+A$
CASE ELSE:J=J+1:B(J)=VAL(C$):S=S+1:C$=""
END SELECT
NEXT I:A(J)=VAL(C$)
FOR I=1 TO J:?B(I);:NEXT I:?:?S

板凳

Hi!游戏之王,你天天都在玩游戏吧!
[em9][em10][em11][em13][em17][em18][em19][em20]

3 楼

cls
dim a as double
input n$
for i=1 to len(n$)
b$=mid$(n$,i,1)
if b$<="9" and b$>="0" then t$=t$+b$
next i
a=val(t$)
?a
end

4 楼


CLS
INPUT N$:L=LEN(N$)
DIM B(L)
FOR I=1 TO L
A$=MID$(N$,I,1)
SELECT CASE A$
CASE "0" TO "9":C$=C$+A$
CASE ELSE:J=J+1:B(J)=VAL(C$):S=S+1:C$=""
END SELECT
NEXT I:A(J)=VAL(C$)
FOR I=1 TO J:?B(I);:NEXT I:?:?S
[em2]

5 楼

cls
input a$
for i=1 to len(a$)
x=val(mid$(a$,i,1))
if x>0 and x<9 then s=s+1
next i
print s
end

6 楼

CLS
INPUT N$:La=LEN(N$)
DIM B(L)
FOR I=1 TO La
A$=MID$(N$,I,1)
SELECT CASE A$
CASE "0" TO "9":C$=C$+A$
CASE ELSE
J=J+1:a(J)=VAL(C$):S=S+1:C$=""
END SELECT
NEXT I:a(J)=VAL(C$)
FOR I=1 TO J
?a(I);:NEXT I
? S

7 楼

CLS
INPUT N$:La=LEN(N$)
DIM B(L)
FOR I=1 TO La
A$=MID$(N$,I,1)
SELECT CASE A$
CASE "0" TO "9":C$=C$+A$
CASE ELSE
J=J+1:a(J)=VAL(C$):S=S+1:C$=""
END SELECT
NEXT I:a(J)=VAL(C$)
FOR I=1 TO J
?a(I);:NEXT I
? S

8 楼

CLS
INPUT N$:L=LEN(N$)
DIM B(L)
FOR I=1 TO L
A$=MID$(N$,I,1)
SELECT CASE A$
CASE "0" TO "9":C$=C$+A$
CASE ELSE:J=J+1:B(J)=VAL(C$):S=S+1:C$=""
END SELECT
NEXT I:A(J)=VAL(C$)
FOR I=1 TO J:print B(I);:NEXT I:print:print S[/quote]

9 楼

Private Sub Form_Click()
Cls
Dim a As Double
n$ = InputBox("")
For i = 1 To Len(n$)
b$ = Mid$(n$, i, 1)
If b$ <= "9" And b$ >= "0" Then t$ = t$ + b$
Next i
Print Len(t$)---------------整数个数
a = Val(t$)------------------整数
Print a
End Sub

楼上有的程序没有打印出出整数的个数.

10 楼

Private Sub Form_Click()
Cls
Dim s$
s$ = InputBox("s$=")
For i = 1 To Len(s$)
a$ = Mid$(s$, i, 1)
If a$ <= "9" And a$ >= "0" Then t$ = t$ + a$
Next i
Print "整数的个数是:"; Len(t$)
Print "这些整数是:"; Val(t$)
End Sub


这样也可以呀

我来回复

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