习题:统计字符串中的单词个数
生活随笔
收集整理的這篇文章主要介紹了
习题:统计字符串中的单词个数
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 /*統(tǒng)計(jì)字符串中的單詞個(gè)數(shù)*/
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 }
總結(jié):利用空格符作為標(biāo)記,讀到字符串中的字符為空格時(shí),置空格標(biāo)志為0,再取下一個(gè)字符,如果不為空格,且空格標(biāo)志為0,就執(zhí)行置字標(biāo)志為1,置字計(jì)數(shù)器加1;反之讀取下一字符.
轉(zhuǎn)載于:https://www.cnblogs.com/AsmLearner/p/3411504.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的习题:统计字符串中的单词个数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uva 1476 - Error Cur
- 下一篇: HashMap和Hashtable的区别