C语言——求出某一字符在该字符串中出现的次数

 #include<stdio.h>
int main()
{
    char a[11],b;
    int i,num=0;
    gets(a);
    b=getchar();
    for(i=0;a[i]!=0;i++)
    {
        if(b==a[i])
            num++;
    }
    printf("%c出现的次数是%d\n",b,num);
    return 0;
}

或者

#include<stdio.h>
int main()
{
    char a[11],b;
    int i,num=0;
    //gets(a);
    scanf("%d",a);
    getchar();//去掉scanf输入时留下的回车
    b=getchar();
    for(i=0;a[i]!=0;i++)
    {
        if(b==a[i])
            num++;
    }
    printf("%c出现的次数是%d\n",b,num);
    return 0;
}


版权声明:本文为qq_62894326原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。