回 帖 发 新 帖 刷新版面

主题:简单

123

回复列表 (共8个回复)

沙发

CLS
INPUT A$
A$ = A$ + " "
A = LEN(A$): DIM D$(A)
FOR I = 1 TO A
B$ = MID$(A$, I, 1)
IF ASC(B$) > 47 AND ASC(B$) < 58 THEN
C$ = C$ + B$
ELSE
IF C$ <> "" THEN D = D + 1: D$(D) = C$: C$ = ""
END IF
NEXT I
FOR I = 1 TO D
SUM = SUM + VAL(D$(I))
PRINT D$(I);
IF I < D THEN PRINT "+";
NEXT I
IF D <> 0 THEN PRINT "=";
PRINT SUM
END

板凳

CLS
INPUT A$
A$ = A$ + " "
A = LEN(A$): DIM D$(A)
FOR I = 1 TO A
B$ = MID$(A$, I, 1)
IF ASC(B$) > 47 AND ASC(B$) < 58 THEN
C$ = C$ + B$
ELSE
IF C$ <> "" THEN D = D + 1: D$(D) = C$: C$ = ""
END IF
NEXT I
FOR I = 1 TO D
SUM = SUM + VAL(D$(I))
PRINT D$(I);
IF I < D THEN PRINT "+";
NEXT I
IF D <> 0 THEN PRINT "=";
PRINT SUM
END

3 楼

CLS
INPUT A$
A$ = A$ + " "
A = LEN(A$): DIM D$(A)
FOR I = 1 TO A
B$ = MID$(A$, I, 1)
IF ASC(B$) > 47 AND ASC(B$) < 58 THEN
C$ = C$ + B$
ELSE
IF C$ <> "" THEN D = D + 1: D$(D) = C$: C$ = ""
END IF
NEXT I
FOR I = 1 TO D
SUM = SUM + VAL(D$(I))
PRINT D$(I);
IF I < D THEN PRINT "+";
NEXT I
IF D <> 0 THEN PRINT "=";
PRINT SUM
END

4 楼

不存在加分

5 楼

CLS
INPUT A$
A$ = A$ + " "
A = LEN(A$): DIM D$(A)
FOR I = 1 TO A
B$ = MID$(A$, I, 1)
IF ASC(B$) > 47 AND ASC(B$) < 58 THEN
C$ = C$ + B$
ELSE
IF C$ <> "" THEN D = D + 1: D$(D) = C$: C$ = ""
END IF
NEXT I
FOR I = 1 TO D
SUM = SUM + VAL(D$(I))
PRINT D$(I);
IF I < D THEN PRINT "+";
NEXT I
IF D <> 0 THEN PRINT "=";
PRINT SUM
END

6 楼

CLS
INPUT A$
A$ = A$ + " "
A = LEN(A$): DIM D$(A)
FOR I = 1 TO A
B$ = MID$(A$, I, 1)
IF ASC(B$) > 47 AND ASC(B$) < 58 THEN
C$ = C$ + B$
ELSE
IF C$ <> "" THEN D = D + 1: D$(D) = C$: C$ = ""
END IF
NEXT I
FOR I = 1 TO D
SUM = SUM + VAL(D$(I))
PRINT D$(I);
IF I < D THEN PRINT "+";
NEXT I
IF D <> 0 THEN PRINT "=";
PRINT SUM
END

7 楼

CLS
INPUT A$:A$=A$+" "
DIM S$(LEN(A$))
FOR I=1 TO LEN(A$)
B$=MID$(A$,I,1)
IF ASC(B$)>47 AND ASC(B$)<58 THEN 
 C$=C$+B$
ELSE
 IF C$<>"" THEN K=K+1:S$(K)=C$
 C$=""
END IF
NEXT I
FOR I=1 TO K
SUM=SUM+VAL(S$(I))
PRINT SUM;
IF I<K THEN PRINT "+";
NEXT I
IF K<>0 THEN PRITN "=";
PRINT SUM
END

8 楼

CLS
INPUT A$
A$ = A$ + " "
A = LEN(A$): DIM D$(A)
FOR I = 1 TO A
B$ = MID$(A$, I, 1)
IF ASC(B$) > 47 AND ASC(B$) < 58 THEN
C$ = C$ + B$
ELSE
IF C$ <> "" THEN D = D + 1: D$(D) = C$: C$ = ""
END IF
NEXT I
FOR I = 1 TO D
SUM = SUM + VAL(D$(I))
PRINT D$(I);
IF I < D THEN PRINT "+";
NEXT I
IF D <> 0 THEN PRINT "=";
PRINT SUM
END

我来回复

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