
VB问题:求高手指出其中的错误,说明一下具体应该怎么改?谢谢
编写程序,输入一个已按字母顺序排列好的字符串,再输入一个字母,若原字符串中已有该字母,则将该字母删除,若原字符串中没有该字母,则按字母序将该字母插入到字符串的适当位置。下...
编写程序,输入一个已按字母顺序排列好的字符串,再输入一个字母,若原字符串中已有该字母,则将该字母删除,若原字符串中没有该字母,则按字母序将该字母插入到字符串的适当位置。
下面是我写的:
运行的时候错误是: 展开
下面是我写的:
运行的时候错误是: 展开
3个回答
展开全部
redim a(1 to len(n)) '要先定义数组下标量
for i=1 to len(n)
a(i)=asc(mid(n,i,1))
next i
......
for i=1 to len(n)
a(i)=asc(mid(n,i,1))
next i
......

2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
展开全部
应当在
for i=1 to len(n)
前面增加一句:
redim a(len(n))
for i=1 to len(n)
前面增加一句:
redim a(len(n))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在你出错的地方,不需要再用ASC转换,
MID出来的结果,就是一个字母,直接比较即可。
其余不解释。
MID出来的结果,就是一个字母,直接比较即可。
其余不解释。
追问
字母本身可以比较顺序吗?
追答
字母本身可以比较的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询