全球旧事资料 分类
时返回正数st时返回0st时返回负数fori1is0it0sitiiifis0it0retur
0elseifis0retur
tielseifit0retur
sielseretur
sitiStrCompare417i
tStri
g_ReplaceStri
gtypeSStri
gtypeTStri
gtypeV将串S中所有子串T替换为V并返回置换次数for
0i1iS0T01iforjik1TkSjTkjkifkT0找到了与T匹配的子串分三种情况处理ifT0V0forl1lT0l新子串长度与原子串相同时直接替换Sil1VlelseifT0V0新子串长度大于原子串时先将后部右移
fforlS0liT0lSlV0T0Slforl1lV0lSil1Vlelse新子串长度小于原子串时先将后部左移forliV0lS0V0T0lSlSlV0T0forl1lV0lSil1VlS0S0T0V0iV0
ifforretur
Stri
g_Replace418typedefstructcharchi
t
ummytypevoidStrA
alyzeStri
gtypeS统计串S中字符的种类和个数mytypeTMAXSIZE用结构数组T存储统计结果fori1iS0icSij0whileTjchTjchcj查找当前字符c是否已记录过ifTjchTj
umelseTjc1forforj0Tjchjpri
tf
好听全球资料 返回顶部