回 帖 发 新 帖 刷新版面

主题:谁能帮帮忙?

输入一个字符串,如“AAAABAA”。
如果该字符串中包含“B”就输出“1”。
怎样做?
另外,反三角函数的语句是什么?
请帮忙,谢谢!

回复列表 (共13个回复)

沙发

第一题,用字符串的Instr查找函数

板凳

我帮你编出来吧(先不用Instr函数)
INPUT S$
L = LEN (S$)
FOR I = 1 TO L
A$=MID$(S$,I,1)
IF A$="B"THEN PRINT 1
NEXT I 
END

3 楼

反三角有许多中,你要哪一种?
   16 15 14 13 12 11 10
       9  8  7  6  5
          4  3  2
             1

4 楼

反三角函数,就是arcsin,arccos,arctan...之类的
但我在qbasic里用不了,输出结果永远是0

5 楼

佑慧妹妹的程序不对,如果是ABBBB,就会输出1111.

6 楼

错了啊,应该是这样:
INPUT S$
L = LEN (S$)
FOR I = 1 TO L
A$=MID$(S$,I,1)
IF A$="B"THEN PRINT s=s+1
NEXT I 
print s 
END

7 楼

[quote]佑慧妹妹的程序不对,如果是ABBBB,就会输出1111.
[/quote]
还不对![em10]

8 楼

行,这回我还错吗?
INPUT s$
L = LEN(s$)
FOR I = 1 TO L
A$ = MID$(s$, I, 1)
IF A$ = "B" OR A$ = "b" THEN print 1 :end
NEXT I
PRINT e
END

9 楼

[quote]佑慧妹妹的程序不对,如果是ABBBB,就会输出1111.
[/quote]
怎么还不对,应该是这样的:
CLS
INPUT s$
l=LEN(s$)
FOR i=1 TO l
    IF UCASE$(MID$(s$,i,1))="B" THEN PRINT 1:END
NEXT i
END

10 楼

4楼,把你说的那些函数前面的"arc"去掉就能使用了。

我来回复

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