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

2021-09-13 17:25:49 字數 844 閱讀 3017

編譯環境vs2017

其中輸出英文本母,數字,空格以及其他字元的個數

需要注意的是fgets()函式的使用,會在字串末尾(\0前)讀入我們在鍵盤上敲的回車即換行符\n

#include

#include

#include

#define m 1024

void

main()

else

if(str[i]

>

64&& str[i]

<

91|| str[i]

>

96&& str[i]

<

123)

else

if(str[i]

>

47&& str[i]

<58)

else}}

printf

("空格的個數為:%d\n"

, space)

;printf

("英文本母的個數為:%d\n"

, letter)

;printf

("數字的個數為:%d\n"

, num)

;printf

("其他字元的個數為:%d\n"

, other)

;system

("pause");

}

執行結果如下:

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

0 是字串的結束符,任何字串之後都會自動加上 0 初始時定義乙個有100個char型字元儲存空間的陣列,使用gets 函式輸入一行字串,儲存在前面定義的陣列中。之後由於不清楚陣列裡有多少個字元被占用,所以使用while迴圈,只要當前陣列元素不是 0 就執行迴圈內容。定義乙個word變數,初始化為1。...

輸入一行字元反向輸出

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

python輸入一行字元,判斷不同字元數量

輸入一行字元,判斷不同字元的數量,分別用for迴圈和while迴圈完成 for迴圈 運用了字串方法,isupper 判斷是否為大寫字母 islower 判斷是否為小寫字母 isdigit 判斷是否為數字 1 n input 輸入一行字元 2 daxie 0 3 xiaoxie 0 4 num 0 5...