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

计算某字符出现次数

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

#include <stdio.h>

int main()
{
    char asciiArray[37] = {0};
    char input;
    while (scanf("%c", &input))
    {
        if (input == '\n')
            break;
        else if (input == ' ')
            continue;
        else if (input <= '9')
            asciiArray[input - '0'] ++;
        else if (input <= 'Z')
            asciiArray[input - 'A' + 10] ++;
        else  // case: input <= 'z'
            asciiArray[input - 'a' + 10] ++;
    }
    scanf("%c", &input);
    int retval;
    if (input <= '9')
        retval = asciiArray[input - '0'];
    else if (input <= 'Z')
        retval = asciiArray[input - 'A' + 10];
    else 
        retval = asciiArray[input - 'a' + 10];
    printf("%d", retval);
}

全部评论

相关推荐

11-03 14:38
重庆大学 Java
AAA求offer教程:我手都抬起来了又揣裤兜了
点赞 评论 收藏
分享
Bug压路:老哥看得出来你是想多展示一些项目,但好像一般最多两个就够了😂页数一般一页,多的也就2页;这些项目应该是比较同质化的,和评论区其他大佬一样,我也觉得应该展示一些最拿手的(质量>数量)😁😁😁专业技能部分也可以稍微精简一些
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务