Maison  >  Article  >  développement back-end  >  Comment compter le nombre de mots en langage C

Comment compter le nombre de mots en langage C

angryTom
angryTomoriginal
2020-03-09 13:41:1413503parcourir

Comment compter le nombre de mots en langage C

Comment compter le nombre de mots en langage C

Le programme ne reconnaît pas les mots, mais les mots de l'article sont séparés par espaces En d'autres termes, le nombre de mots = le nombre d'espaces + 1.

Tout, le nombre de mots comptés en langage C est en fait converti en nombre d'espaces dans l'article statistique.

Avec cette façon de penser pour changer le problème, tout le problème devient beaucoup plus simple. Vous pouvez d'abord l'implémenter vous-même selon cette idée, ou vous pouvez directement consulter le code ci-dessous pour l'implémenter.

Apprentissage recommandé : Tutoriel vidéo sur le langage C

#include <stdio.h>
int main()
{
    printf("输入一行字符:\n");
    char ch;
    int i,count=0,word=0;
    while((ch=getchar())!=&#39;\n&#39;)
        if(ch==&#39; &#39;)
            word=0;
        else if(word==0)
        {
            word=1;
            count++;
        }
    printf("总共有 %d 个单词\n",count);
    return 0;
}

Test du programme :

输入一行字符:
I Love China
总共有 3 个单词

输入一行字符:
I Love Xichang College
总共有 4 个单词

Plus de langage CTutoriel d'introduction à la programmation, veuillez faire attention au site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn