特别是关于C上的字符串

时间:2017-04-19 15:06:34

标签: c string

我只是C的开头,我的问题是关于字符串的主题。我正在博客中提供内容,然后是几个问题,其中一个是编写一个程序来读取字符串(特定的,一个单词)并返回该单词的哪些字母重复。我做了代码,但是当我运行它时,它返回@@。有人可以帮我或告诉我错误在哪里? 代码如下:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>

int main()
{
    char word[11];
    int running1;
    int running2;
    char repeated[11];

    printf("Give us a word:");
    fgets(word, 11, stdin);
    printf("word:%s", word);

    for (running1 = 0; running1 < 10; running1++)
        for (running2 = 0; running2 < 10; running2++)
            if(word[running1] == word[running2])
            {
                word[running1] = repeated;
            }

    printf("\nletters repeated:%s", repeated);
}

0 个答案:

没有答案