这个怎么写?急!

hyj2001 2003-10-09 04:59:56
由三个数成个数组,我要分别取值我知道是用left、mid、right,可是由四个数成一个组,我要分别取值,该怎么写呢?
...全文
29 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyj2001 2003-10-09
  • 打赏
  • 举报
回复
一楼是说的正确,我只是说那样写下去的话代码会很长。
三楼的是可以的
第三位同志的看不清楚,不过还是谢谢你。
业余程序员 2003-10-09
  • 打赏
  • 举报
回复
不好意思上面的这个语句可能有问题~~`下面是我改的~
dim string_num,ddn(30),n
n=len(string_num)
for i=1 to n
ddn(i)=mid(string,i,1)
next
对于ddn(30)这个数组可以设大一点。。~
业余程序员 2003-10-09
  • 打赏
  • 举报
回复
用这个应该可以吧。。。~~ MID()这个函数~``
可以这样用
:
dim string_num,ddn(20)
for i=1 to 19
ddn(i)=mid(string,i,1)
next

这样就可以..如果想要不那么麻烦的话~~`可以用SPLIT()这个函数~~~~~
这个函数可以自动生成数组。~`
不老书生 2003-10-09
  • 打赏
  • 举报
回复
str="xyzw"
a=left(str,1)
b=left(right(str,3),1)
c=left(tight(str,2),1)
d=right(str,1)

对的
楼上那位同志并没有让你知道事先是什么数啊!
不老书生 2003-10-09
  • 打赏
  • 举报
回复
你说的是字符串不是数组吧?象"abcd"是吗?
完全可以多用两次left或者right就行了!
先left取出ab,再left("ab"),取出a
hyj2001 2003-10-09
  • 打赏
  • 举报
回复
这样写那不要写很多代码。晕。有没有简单点的?

再说我只知道有四位数,可不知道那四位是什么数呀。
sx1123 2003-10-09
  • 打赏
  • 举报
回复
str="1234"
a=left(str,1)
b=left(right(str,3),1)
c=left(tight(str,2),1)
d=right(str,1)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧