91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
万全县| 顺昌县| 天长市| 武胜县| 河津市| 东宁县| 开原市| 南皮县| 凤翔县| 彭泽县| 错那县| 准格尔旗| 搜索| 池州市| 武隆县| 东丽区| 盐城市| 蒙阴县| 承德市| 登封市| 汝州市| 灵宝市| 宜丰县| 屏南县| 宜春市| 林州市| 徐汇区| 淮北市| 大连市| 萨迦县| 清新县| 岱山县| 屯留县| 名山县| 枣庄市| 张北县| 韶关市| 临汾市| 恩施市| 辛集市| 东安县|