主题:字符串问题,怎么才能简单解决????
binyang
[专家分:0] 发布于 2005-08-28 10:03:00
有一题
输入一串以“!”结束的字符,按逆序输出?
有没有一种每次只能输一个字符的方法
?????????????????
那位大侠能解决
[em10]
回复列表 (共4个回复)
沙发
飞鸟12 [专家分:2830] 发布于 2005-08-28 10:15:00
CLS
PRINT "Please input string, ending with '!'"
LOCATE , , 1 'show the cursor
a$ = ""
DO
k$ = INKEY$
a$ = a$ + k$
PRINT k$;
LOOP WHILE k$ <> "!"
PRINT
'show the string in reverse order
FOR i = LEN(a$) TO 1 STEP -1
PRINT MID$(a$, i, 1);
NEXT i
END
板凳
def [专家分:3380] 发布于 2005-08-28 11:39:00
not也可做函数:
print 1+not(1)-2
显示:
-3
3 楼
shiyr [专家分:390] 发布于 2005-08-28 15:09:00
那个括号不是函数的意思吧
not ( 1 and 2 )
这是函数么
4 楼
moz [专家分:37620] 发布于 2005-08-28 23:30:00
如果要求每次只输入一个字符
而且不检查扩展按键的话
这样会比较方便
do
k$=input$(1)
a$=k$+a$
loop until k$="!"
print a$
我来回复