习题:统计字符串中的单词个数
生活随笔
收集整理的這篇文章主要介紹了
习题:统计字符串中的单词个数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 /*統計字符串中的單詞個數*/
2 #include<stdio.h>
3 int main(void)
4 {
5 char a[80]={""},c;
6 int i,num=0,word=0;
7 gets(a);
8 for (i=0;(c=a[i])!='\0';i++)
9 {
10 if(c==' ')
11 {
12 word=0;
13 }
14 else if(word==0)
15 {
16 word=1;
17 num+=1;
18 }
19 }
20 printf("There are %d words",num);
21 return 0;
22 }
總結:利用空格符作為標記,讀到字符串中的字符為空格時,置空格標志為0,再取下一個字符,如果不為空格,且空格標志為0,就執行置字標志為1,置字計數器加1;反之讀取下一字符.
轉載于:https://www.cnblogs.com/AsmLearner/p/3411504.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的习题:统计字符串中的单词个数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uva 1476 - Error Cur
- 下一篇: HashMap和Hashtable的区别