自己根据基础视频中MJ讲字符串时的课程改编的,编译没有错,功能却没有实现,请大神解答
- #include <stdio.h>
- #include <string.h>
- int main ()
- {
- int char_contains(char str[],char c);
- //int result = char_contains("itcast",'t');
-
- char name[]={0};
- printf("please input a string : ");
- scanf("%s",name);
- printf("please input a character : ");
- char judge='0';
- scanf("%c\n",&judge);
- int result = char_contains(name ,judge);
- printf ("%d\n",result);
- return 0 ;
- }
- int char_contains(char str[],char c)
- {
- //1.遍历整个字符串
- for (int i = 0; i<strlen(str ); i++)
- {
- //如果发现某个字符等于参数c,直接返回1,推出函数.
- if (str[i] == c)
- {
- return 1;
- }
- }
- //2.说明str 里面不包含字符c
- return 0 ;
- }
复制代码 |
|