题解 | #统计字符#

统计字符

https://www.nowcoder.com/practice/4ec4325634634193a7cd6798037697a8

#include<stdio.h>
#include<stdio.h>
//gets的输入分割符只有回车,因此gets是能够读入空格的。
int main() {
    char a[5];
    char string[80];
    int i, j, count[5] = {0};
    while (gets(a)) {
        if (a[0] == '#' && a[1] == '\0')
            break;
        gets(string);
        for (i = 0; i < strlen(a); i++)
            for (j = 0; j < strlen(string); j++)
                if (a[i] == string[j])
                    count[i]++;
        for (i = 0; i < strlen(a); i++)
            printf("%c %d\n", a[i], count[i]);


    }




    return 0;
}

全部评论

相关推荐

2025-12-13 20:26
浙江大学 Java
淬月星辉:把浙大的校名加大加粗,把校徽再贴出来,就OK了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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