组卷题库 > 高中信息技术试卷库
试题详情
某游戏实现相同字母消除操作,规则如下:

1)首先生成一段由字母“a,b,c,A,B,C"随机组成的字符串s;

2)对字符串s从左到右寻找3个及以上连续相同字母(不区分大小写)组成的字符串并进行消除;

3)对消除后的重组字符串再进行相同消除操作,直至完成所有消除操作。

例如,生成字符串s为“BCbbaabAbAaaA",第1次消除字符串“aaa” 后,字符串s重组为“BCcbbbAbAaaA”;第2次消除字符串“bbb" 后,字符串s重组为“BCcAbAaaA”;第3次消除字符串“AaaA” 后,字符串s重组为“BCcAb”。

小陈编写了VB程序,功能如下:单击“生成字符串”按钮Command1, 随机生成由字母“a,b,c,A,B,C”组成的字符串s并显示在文本框Text1中,单击“消除”按钮Command2,在列表框List1中显示各次消除的字符串,在文本框Text2中显示消除后的字符串。程序运行界面如图所示。

(提示:字母“a”的ascii码值为97,字母“A”的asci码值为65)

知识点
参考答案
采纳过本试题的试卷
教育网站链接