A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. #include <stdio.h>



  2. void main()
  3. {
  4.       char str[40];
  5.       int cmp( char *str1, char *str2 );

  6.       printf("Please enter the people you like the best : ");
  7.       scanf("%s", str);

  8. #ifndef CORRECT
  9. #define CORRECT "sunshine429"
  10. #endif

  11.       if( cmp( str, CORRECT ) == 0 )
  12.       {
  13.             printf("\nYeah! You are a smart man!\n\n");
  14.       }
  15.       else
  16.       {
  17.             printf("\nYou fool! Man!!\n\n");
  18.       }

  19. }

  20. int cmp( char *str1, char *str2 )
  21. {
  22.       int i = 0, j = 0;

  23.       while( str1[i] )
  24.       {
  25.             while( str2[j] == str1[i] )
  26.             {
  27.                   i++;
  28.                   j++;
  29.                   if( !str2[j] )
  30.                   {
  31.                         return 0;
  32.                   }
  33.             }
  34.             j = 0;
  35.             i++;
  36.       }

  37.       return -1;

  38. }
复制代码

1 个回复

倒序浏览
你这程序也不说明一下啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马