Maison > Article > développement back-end > 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())!='\n') if(ch==' ') 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!