VF中如何计算字串

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:35:14
若s='program',则字串的数目是多少???计算具体点。。。那个0是不是属于任何串的字串??谢谢

就是子串的位置不变,从0开始分别提取相同长度的子串,具体方法就是:
长度为0的子串有:0 共1个
长度为1的子串有:p,r,o,g,r,a,m, 共7个
长度为2的子串有:pr,ro,og,gr,ra,am 共6个
长度为3的子串有:pro,rog,ogr,gra,ram 共5个
长度为4的子串有:prog,rogr,ogra,gram 共4个
长度为5的子串有:progr,rogra,ogram 共3个
长度为6的子串有:progra,rogram 共2个
长度为7的子串有:program 共1个
所以子串的数目为:1+7+6+5+4+3+2+1=29
懂了???