计算字符串中相同字母的数量

麦可

我一直在阅读“ The C Programming Language”,但我遇到了这个问题,我的输出适用0于我发送的任何给定字符串。

我的函数看起来像这样:

 int number_of_repeating(char *word,char k){
    int b=0,len=0,i;
    gets(word);
    len=strlen(word);
    for(i=0;i<len;i++){
        if(word[i]==k)
        b++;
    }
    return  b;
}

问题

我给他发送了单词,例如Jhonnyn,所以它应该计算单词中n的个数(在这种情况下,输出应为2)。

我究竟做错了什么?

安库尔
#include <stdio.h>
int number_of_repeating(char *word,char k){
    int b=0,len=0,i;
    gets(word); //<------- You need to remove this one because it may overwrite
    len=strlen(word);
    for(i=0;i<len;i++){
        if(word[i]==k)
        b++;
    }
    return  b;
}
int main(void) {
    // your code goes here
    printf("%d",number_of_repeating("johnny",'n'));
    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

计算字符串向量中每个字母的数量

来自分类Dev

如何计算字符串中字母文字的数量?

来自分类Dev

计算字符串Java中的字母

来自分类Dev

计算字符串中重复的字母

来自分类Dev

计算字符串中单词的字母

来自分类Dev

计算字符串中的字母

来自分类Dev

计算字符串中的特定字母

来自分类Dev

计算字符串中唯一字母的数量

来自分类Dev

我想计算字符串中的偶数和大写字母的数量?

来自分类Dev

计算字符串中辅音的数量

来自分类Dev

计算字符串中的相同字母,但不完全

来自分类Dev

如何限制字符串中字母的数量

来自分类Dev

C++:如何使用堆栈检查字符串中是否存在相同数量的字母“a”和“b”

来自分类Dev

仅计算字符串中的字母数字字符

来自分类Dev

计算Perl中字符串中非空格字符的数量

来自分类Dev

计算输入字符串中特定字符的数量

来自分类Dev

计算字符串中某些字符的数量

来自分类Dev

计算Perl中字符串中非空格字符的数量

来自分类Dev

计算给定字符串中特殊字符的数量

来自分类Dev

计算向量C ++中字符串中的字母数

来自分类Dev

在PHP中按类型计算字符串中的字母

来自分类Dev

如何计算Java中字符串中辅音的数量?

来自分类Dev

遍历输入的字符串并返回字符串中特定数量的字母

来自分类Dev

JavaScript函数自动计算字符串中的连续字母

来自分类Dev

计算Python字符串中连续重复字母的实例

来自分类Dev

计算字符串中每个字母的出现

来自分类Dev

如何只计算字符串中的字母?

来自分类Dev

不使用count()计算字符串中的字母

来自分类Dev

如何只计算字符串中的字母?

Related 相关文章

热门标签

归档