黑马程序员技术交流社区

标题: 求助 [打印本页]

作者: HeavenYoung    时间: 2015-2-26 19:35
标题: 求助
自己根据基础视频中MJ讲字符串时的课程改编的,编译没有错,功能却没有实现,请大神解答

  1. #include <stdio.h>
  2. #include <string.h>
  3. int main ()
  4. {
  5.     int char_contains(char str[],char c);
  6.     //int result = char_contains("itcast",'t');
  7.    
  8.     char name[]={0};
  9.     printf("please input a string : ");
  10.     scanf("%s",name);
  11.     printf("please input a character : ");
  12.     char judge='0';
  13.     scanf("%c\n",&judge);
  14.     int result = char_contains(name ,judge);
  15.     printf ("%d\n",result);
  16.     return 0 ;
  17. }

  18. int char_contains(char str[],char c)
  19. {
  20.     //1.遍历整个字符串
  21.     for (int i = 0; i<strlen(str ); i++)
  22.     {
  23.         //如果发现某个字符等于参数c,直接返回1,推出函数.
  24.         if (str[i] == c)
  25.         {
  26.             return 1;
  27.         }
  28.     }
  29.     //2.说明str 里面不包含字符c
  30.     return 0 ;
  31. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2