C 言語で単語数を数える方法
プログラムは単語を認識しませんが、記事内の単語は次のように区切られています。つまり、単語数 = スペースの数 1。
すべて、C言語でカウントされた単語数は、実際に統計記事のスペース数に変換されます。
問題を変更するこの考え方を使用すると、問題全体がはるかに単純になります。最初にこのアイデアに従って自分で実装することも、以下のコードを直接見て実装することもできます。
推奨学習: 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; }
プログラム テスト:
输入一行字符: I Love China 总共有 3 个单词 输入一行字符: I Love Xichang College 总共有 4 个单词
その他の C 言語プログラミング入門チュートリアル、PHP 中国語 Web サイトにご注意ください!
以上がC言語の単語数を数える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。