gpt4 book ai didi

c - 查找以字符 X 开头的所有后缀

转载 作者:行者123 更新时间:2023-11-30 16:09:29 24 4
gpt4 key购买 nike

我需要找到所有以字符 X 开头的后缀。例如,for int suffix (char str [], char c) 当单词是 ababcd 且它应该返回的字母 b:

babcd
bcd

和数字 2。

这是我的代码:

#include <stdio.h>
#include <string.h>

int main()
{
char c;
char str[128];
int counter=0;
printf ("Please enter charachter and a string \n");
scanf("%c %s",&c,str);
counter = my_suffix(str,c);
printf("The string has %d suffix \n",counter);
return 0;
}

int my_suffix(char str[],char c) {
int counter = 0;
for (int i=0; i < strlen(str); i++)
{
if (str[i] == c)
{ puts(str+i);
counter++;
}
}
return counter;
}

我找不到它不运行的原因,

谢谢!

最佳答案

你的代码没问题,你应该在 int main() 上面编写以下方法

int my_suffix(char str[],char c){...}

关于c - 查找以字符 X 开头的所有后缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59127348/

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