• 2022-06-28
    统计字符串出现次数:输入一个以回车符结束的字符串(少于80个字符),再输入一个字符,统计并输出该字符在字符串中出现的次数。如:输入:programmingm输出:2
  • //#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"#include "string.h"int main(void){    char a[81],b[81],k,*p,lb;    printf("Please enter a string...\n");    fgets(a,80,stdin);    printf("To enter a search string...\n");    while(fgets(b,80,stdin))//保证b不为空,否则会引发错误        if(b[(lb=strlen(b)-1)]='\0',*b=='\0')            continue;        else break;    k=0,p=a;    while(p)        if(p=strstr(p,b))            k++,p+=lb;    printf("There is(are) %d \'%s\' in the strings\n",k,b);    return 0;}

    内容

    • 0

      一个字符串中任意个连续字符成为该串的子串。

    • 1

      统计一个字符串中字符出现的次数.

    • 2

      输入一个文件和一个字符,统计该字符在文件中出现的次数

    • 3

      实现先输入一个字符串s,再输入两个字符a和b,实现将字符串s中的字符a替换为字符b,并输出替换后的字符串。

    • 4

      编写程序输入若干个字符以回车符结束,编写程序统计输入字符的个数。