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

计算某字符出现次数

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

#include <stdio.h>
#define DIF ('a'-'A') //这个宏最易错的地方就是不加括号,不加必错

int main() {
    
    char str[1000];
    char tmp;
    int i=0,count=0;
    
    scanf("%[^\n]\n",str);
    tmp=getchar();

    while (str[i]!='\0'){
        if (str[i]==tmp) 
                count++;
        else if (str[i]>='A'&&str[i]<='Z'&&(str[i]+DIF)==tmp) 
                count++;
        else if (str[i]>='a'&&str[i]<='z'&&(str[i]-DIF)==tmp) 
                count++;


    i++;
    }
    
    printf("%d",count);

    return 0;
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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