1. 程式人生 > >【基礎水題】統計單詞個數

【基礎水題】統計單詞個數

int pan 一個 else art 個數 print urn 是不是

 1 //1.統計單詞的個數
 2 #include <stdio.h>
 3 int main(void)
 4 {
 5     int i, flag = 0, number = 0;
 6     char str[20];
 7     printf("請輸入一行字符串:");
 8     gets_s(str);
 9     for (i = 0; str[i] != \0; i++)
10     {
11         if (str[i] ==  )
12             flag = 0;//flag用來標記是否為空格
13         else
14             if
(flag == 0) 15 { 16 flag = 1; 17 number++; 18 } 19 } 20 printf("有單詞%d\n", number); 21 getchar(); 22 getchar(); 23 return 0; 24 }//思路分析:我們遍歷這個字符串,當字符串遍歷到空格的時候,設置flag為0, 25 //如果遍歷到字符的時候判斷前面是不是空格,是空格的話,說明這是一個單詞的開頭, 26 //但是這時候我們又要重新設置flag = 1 。之所以設置為1,是因為避免的單詞的字母會造成的影響。
27 //只有該字母的前一個字符是空格,單詞數就加一。

轉自:http://blog.csdn.net/zss1753936255/article/details/52904324

【基礎水題】統計單詞個數