亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么統計字符串個數

小億
171
2023-11-07 00:01:22
欄目: 編程語言

在C語言中,可以使用循環和條件語句來統計字符串的個數。下面是一個示例代碼:

#include <stdio.h>

int countStrings(char *str) {
    int count = 0;
    int insideWord = 0;

    while (*str != '\0') {
        if (*str != ' ' && *str != '\n' && *str != '\t') {
            if (!insideWord) {
                count++;
                insideWord = 1;
            }
        } else {
            insideWord = 0;
        }
        str++;
    }
    return count;
}

int main() {
    char str[] = "Hello   world! This is a test.";
    int count = countStrings(str);

    printf("Number of strings: %d\n", count);

    return 0;
}

在上述代碼中,countStrings 函數使用了一個變量 count 來存儲字符串的個數,另外還使用了一個變量 insideWord 來判斷當前字符是否在一個字符串內部。循環會遍歷輸入的字符串,當遇到非空格、制表符或換行符時,如果不在一個字符串內部,則將 insideWord 置為 1,同時將 count 增加 1;如果在一個字符串內部,則不做任何操作。當遇到空格、制表符或換行符時,將 insideWord 置為 0,表示不在一個字符串內部。最后,返回統計的字符串個數。

main 函數中,定義了一個輸入字符串 str,并調用 countStrings 函數來統計字符串個數,最后將結果打印出來。

0
建水县| 报价| 巍山| 理塘县| 福安市| 新兴县| 随州市| 灵宝市| 周宁县| 若羌县| 含山县| 柞水县| 武平县| 扶风县| 昆山市| 芒康县| 凌海市| 革吉县| 碌曲县| 秦皇岛市| 嘉鱼县| 铜梁县| 内丘县| 大冶市| 福安市| 宣城市| 紫金县| 横峰县| 桓台县| 黄山市| 奉化市| 砀山县| 库伦旗| 唐山市| 富源县| 芒康县| 云霄县| 客服| 兰州市| 南宫市| 汝州市|