輸入一行字元,統計其中有多少個單詞

2021-10-07 14:35:29 字數 358 閱讀 1054

『\0』 是字串的結束符,任何字串之後都會自動加上』\0』。初始時定義乙個有100個char型字元儲存空間的陣列,使用gets()函式輸入一行字串,儲存在前面定義的陣列中。之後由於不清楚陣列裡有多少個字元被占用,所以使用while迴圈,只要當前陣列元素不是』\0』就執行迴圈內容。定義乙個word變數,初始化為1。如果當前字元為空格,那麼word為=0,如果當前字元不為空格且word為0,那麼就說明當前是單詞的第乙個字母,word = 1,count++。

#include int main()

i++;

}printf("%d\n",count);

return 0;

}

輸入一行字元,統計其中各種字元個數(C語言)

編譯環境vs2017 其中輸出英文本母,數字,空格以及其他字元的個數 需要注意的是fgets 函式的使用,會在字串末尾 0前 讀入我們在鍵盤上敲的回車即換行符 n include include include define m 1024 void main else if str i 64 str...

輸入一行字元反向輸出

題目描述 輸入一行字元 可包含空格 將其反向輸出 示例 輸入 hello world 輸出 dlrow olleh include include support for stack template class using namespace std 方法一 棧方法 void print inve...

統計一行字元的單詞數

題目 輸入一行字元,統計其中包括多少單詞,單詞之間用空格分隔。要求 輸入格式 a b c d回車 空格可在任意位置,列如行頭行尾可能會有空格。另外數字和字母一樣,也可作為單詞 輸出格式 單詞數 輸入的字串長度最長為256個字元 測試輸入 空格 a a 112 c 空格 回車 輸出 4 用乙個字元陣列...