文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>指针练习第一课

指针练习第一课

时间:2010-07-17  来源:hnrainll

//统计一字符串在另一个字符串中出现的次数


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

int Conter(char *p,char *q)
{
    int i,t,ls,lc;
    int k = 0, j = 0;
     ls=strlen(p); //这个是记录父字符串的长度

     lc=strlen(q); //这个是记录子字符串的长度

     for(i = 0;i <= ls; i++)
     {
          if(*(p + i) == q[0])
          {
              for(t = 1; t <= lc; t++)
             {
                 if(*(p+i+t) == *(q + t))
                 j++;

                 if(j == lc)
                    { k++;
                     j = 0;
                     }
             }
          }
     }

    return k;
}

int main()
{
    char str[100],c[100];

    printf("请输入父字符串:\n");
    gets(str);
    printf("请输入子字符串:\n");
    gets(c);

    if(strlen(str)<strlen(c))
        printf("被比较的字符串长度小于比较字符串!操作无法进行!\n");
    else
    puts("\n");

    printf("父字符串的长度是%d\n",strlen(str));
    printf("\n字符串%s在父字符串中出现的次数为%d\n",c,Conter(str,c));

    system("pause");
    return 0;
}


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载