1. 程式人生 > >單詞個數統計(函式庫第一次運用)

單詞個數統計(函式庫第一次運用)

編寫程式,實現單詞個數統計。從鍵盤輸入一行字元,長度小於1000。統計其中單詞的個數,各單詞以空格分隔,且空格數可以是多個。輸入要求:輸入只有一行句子。僅有空格和英文字母構成。輸出要求:輸出單詞的個數。

考察字元陣列與字串,基本c語言函式庫的初步應用,迴圈結構語句。

#include<stdio.h>
#include"string.h"
int main(void)
{
    char str[1000];
    int i,len,count;

    gets(str);
    count=0;
    for(i=0;str[i]!='\0';i++)
    {
        if(str[i]!=' '&&str[i+1]==' ')
            count++;
    }
    len = strlen(str);		//string庫中用於統計字串中字元的個數(不包括終止符和'\0')
    if(strlen(str)!=' ')
        count++;
    printf("%d\n",count);
    return 0;
}