设s=’I AM A STUDENT’,t=’GOOD’,q=’WORKER’。求:
设s=’IAMASTUDENT’,t=’GOOD’,q=’WORKER’。求:(1)StrLength(s)(2)StrLength(t)(3)SubString(s,8...
设s=’I AM A STUDENT’,t=’GOOD’,q=’WORKER’。求:
(1) StrLength(s)
(2) StrLength(t)
(3) SubString(s, 8, 7)
(4) SubString(t, 2, 1)
(5) Index(s, ‘A’)
(6) Index(s, t)
(7) Replace(s, ‘STUDENT’, q)
(8) Concat(SubString(s, 6,2), Concat(t, SubString(s, 7, 8)))
注:Concat(S1, S2)返回由串S1和串S2联接而成的新串;
SubString(S, pos, len)返回串S的第pos个字符起长度为len的子串;
Replace(&S, T, V)用V替换主串S中出现的所有与T相等的不重叠的子串;
StrLength(S)返回串S的长度;
Index(S, T):若主串S中存在和串T值相同的子串,则返回它在主串S中第一次出现的位置,否则函数值为0。
求高人指点! 展开
(1) StrLength(s)
(2) StrLength(t)
(3) SubString(s, 8, 7)
(4) SubString(t, 2, 1)
(5) Index(s, ‘A’)
(6) Index(s, t)
(7) Replace(s, ‘STUDENT’, q)
(8) Concat(SubString(s, 6,2), Concat(t, SubString(s, 7, 8)))
注:Concat(S1, S2)返回由串S1和串S2联接而成的新串;
SubString(S, pos, len)返回串S的第pos个字符起长度为len的子串;
Replace(&S, T, V)用V替换主串S中出现的所有与T相等的不重叠的子串;
StrLength(S)返回串S的长度;
Index(S, T):若主串S中存在和串T值相同的子串,则返回它在主串S中第一次出现的位置,否则函数值为0。
求高人指点! 展开
3个回答
展开全部
StrLength是字符串长度,SubString(s,8,7)是截取s,第8个开始,截取7个字符。
Strlength (S) = 14
SubString(⊂,s,8,7) = 'student'
Replace(&s,'student',Q) = 'I am a worker'
Concat(&p,T,SubString(&W,S,7,8)) = 'a student'
空格串表示只含空格的串。空串表示所含字符数为0的串。譬如说串" "是含两个空格的串,但他不是空串,只需理解空格也是字符就行了。
通常以串的整体
作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
以上内容参考:百度百科-字符串
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询