题解 | #计算某字符出现次数#

计算某字符出现次数

https://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1


#include <stdio.h>

int main() {
    char b;                 //等会标记单个字符
    int i,num=0,d=0;         
    char str[1000];
    gets(str);            //输入字符串并赋值给数组str
  
    //getchar();
    b=getchar();            //输入字符串并赋值给b
    if(b>64&&b<91){d=32;}        //单个字符是大写,标记32,方便找到小写
    if(b>96&&b<123){d=-32;}      //单个字符是小写,标记-32,找到大写

    for(i=0;i<strlen(str);i++){
        if(str[i]==b) num++;             //相同的字符直接计数加一
        if((d!=0)&&(str[i]==b+d)) num++; //是字母,且大小写不区分 计数加一
    }                               //
    printf("%d",num);
    return 0;        


}

全部评论

相关推荐

今天 15:54
门头沟学院 Java
点赞 评论 收藏
分享
09-19 12:15
门头沟学院 Java
迷茫的大四🐶:这下是真的打牌了,我可以用感谢信和佬一起打牌吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务