gpt4 book ai didi

c - 查找字符串的所有子字符串

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:31 25 4
gpt4 key购买 nike

我有一个字符串需要做子串操作。我正在尝试实现这样的事情,例如,如果输入字符串是 com 那么输出必须是这样的 -

c合作como om m..我试过了

for(int i=0 ; i<len ;i++)
{
printf("%s",&string[strlen(string)-i]));
}

最佳答案

一个子字符串是由它的左右两端定义的,所以在一个长度为n的字符串中有O(n*n)个子字符串。

int n = strlen(string);
for(int i = 0; i < n; i++)
{ for(int j = i; j < n; j++)
{ /* print substring from i to j */
for(int k = i; k <= j; k++)
{ printf("%c", string[k]);
}
printf("\n");
}
}

关于c - 查找字符串的所有子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28075726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com