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

计算某字符出现次数

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

#include <stdio.h>

int main() {
    char str[5000];
    char c;
    int i = 0;
    int count = 0;

    gets(str);

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

    printf("%d", count);

    return 0;
}

全部评论

相关推荐

06-26 19:47
中南大学 Java
悲,毕业了!这是个坏事儿啊!
爱睡觉的冰箱哥:《这是个好事啊》---峰哥浪走天涯
毕业后不工作的日子里我在...
点赞 评论 收藏
分享
06-10 21:15
门头沟学院 Java
宁阿:好多这种没🧠的公司,他们估计都不知道毕业的人不能给安排实习岗
实习吐槽大会
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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