课外天地 李树青学习天地C语言程序设计 → 课上练习代码——统计字符串出现次数的函数


  共有12733人关注过本帖树形打印复制链接

主题:课上练习代码——统计字符串出现次数的函数

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1939 积分:26594 威望:0 精华:34 注册:2003/12/30 16:34:32
课上练习代码——统计字符串出现次数的函数  发帖心情 Post By:2015/11/24 13:05:19 [只看该作者]

int main()
{
    char str1[100]="This is a revised version.";
    char str2[100]="is";
    printf("str2在str1中出现次数为%d次",countstr(str1,str2));

}

int countstr(char s1[],char s2[])
{
    int i=0,j=0,prei=0,count=0;;
    for(i=0; i<strlen(s1); i++)
    {
        prei=i;
        for(j=0; j<strlen(s2); j++)
        {
            if(s1[i]!=s2[j])
                break;
            else
                i++;
        }
        if(j>=strlen(s2))
            count++;
        i=prei;
    }
    return count;
}


 回到顶部