一个算法,不知道怎么算

fangfang7865 2009-05-23 02:04:19
(integer(mid(ismy,2,1))+1)*(integer(mid(ismy,3,1))+1)
其中ISMY是12345678
...全文
108 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿三 2009-05-26
  • 打赏
  • 举报
回复
查了一个mid和delphi的copy类似
三个参数,第一个是要截取的字符串,第2个是从哪个位置开始截,第三个是截几个.

阿三 2009-05-26
  • 打赏
  • 举报
回复
你的这个是在哪写的,mid是自己写的函数吗?

haitao 2009-05-26
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 fangfang7865 的回复:]
mid(ismy,2,1)是2还是3啊 ?
[/Quote]
如果ismy还是123456,则是2

不过,要确定一下,mid是从0开始还是1开始
fangfang7865 2009-05-26
  • 打赏
  • 举报
回复
怎么没人指导一下我呢
fangfang7865 2009-05-26
  • 打赏
  • 举报
回复
不是自己写的,人家给我分析的
总语句是这样的
intpwd1=(integer(mid(ismy,2,1))+1)*(integer(mid(ismy,3,1))+1)+(integer(mid(ismy,5,1))+1)*(integer(mid(ismy,7,1))+1)
intpwd2=(integer(mid(ismy,1,1))+1)*(integer(mid(ismy,4,1))+1)+(integer(mid(ismy,6,1))+1)*(integer(mid(ismy,8,1))+1)
PWDBUF=inttostr(intpwd1)+inttostr(intpwd2)
就是要知道PWDBUF

fangfang7865 2009-05-23
  • 打赏
  • 举报
回复
mid(ismy,2,1)是2还是3啊 ?
fangfang7865 2009-05-23
  • 打赏
  • 举报
回复
8后面没有数字了啊
bdmh 2009-05-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 fangfang7865 的回复:]
intpwd1=(integer(mid(ismy,2,1))+1)*(integer(mid(ismy,3,1))+1)+(integer(mid(ismy,5,1))+1)*(integer(mid(ismy,8,1))+1)
其中ISMY就是12345678这个字符串,MID是指截取字符吧?那INTEGER是什么意思啊?
[/Quote]

这不是delphi的语法,
大概意思如下
mid:mid(ismy,2,1)从字符串ismy中的第2个字符开始,取后面一个字符,integer将取出的字符转成整型
fangfang7865 2009-05-23
  • 打赏
  • 举报
回复
intpwd1=(integer(mid(ismy,2,1))+1)*(integer(mid(ismy,3,1))+1)+(integer(mid(ismy,5,1))+1)*(integer(mid(ismy,8,1))+1)
其中ISMY就是12345678这个字符串,MID是指截取字符吧?那INTEGER是什么意思啊?
lhy 2009-05-23
  • 打赏
  • 举报
回复
3*4?
Seamour 2009-05-23
  • 打赏
  • 举报
回复
先把你的问题说清楚,鬼知道你想干嘛
fangfang7865 2009-05-23
  • 打赏
  • 举报
回复
怎么还没有人回复我呢,急了
fangfang7865 2009-05-23
  • 打赏
  • 举报
回复
急啊 ,在线等
fangfang7865 2009-05-23
  • 打赏
  • 举报
回复
难道是2*3啊 ?
bdmh 2009-05-23
  • 打赏
  • 举报
回复

StrToInt(Copy(ismy,2,1))*StrToInt(Copy(ismy,3,1))

16,742

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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