输入一个字符串(输入一个字符串)

导读 大家好,我是小曜,我来为大家解答以上问题。输入一个字符串,输入一个字符串很多人还不知道,现在让我们一起来看看吧!1、#include <stdi...

大家好,我是小曜,我来为大家解答以上问题。输入一个字符串,输入一个字符串很多人还不知道,现在让我们一起来看看吧!

1、#include <stdio.h>

2、int find(char * s, char c)

3、{

4、    int i;

5、    for(i=0; s[i]!=0; i++)

6、        if (s[i]==c)

7、            return i;

8、    return -1;

9、}

10、void delete(char * s, int idx)

11、{

12、    int i;

13、    for(i=idx; s[i]!=0; i++)

14、        s[i]=s[i+1];

15、}

16、void main()

17、{

18、    char s[100];

19、    char c;

20、    int idx;

21、    printf("Input a string: ");

22、    gets(s);

23、    printf("input a charactor :");

24、    scanf("%c", &c);

25、    idx = find(s, c);

26、    if (idx!=-1)

27、    {

28、        printf("index=%d ", idx);

29、        delete(s, idx);

30、        printf("after delete  : %s ", s);

31、    }

32、    else

33、    {

34、        printf("not find %c. ", c);

35、    }

36、}

本文到此讲解完毕了,希望对大家有帮助。

最新文章