溫馨提示×

c語言中怎么統(tǒng)計字符個數(shù)

小億
110
2024-09-26 01:07:57
欄目: 編程語言

在C語言中,你可以使用循環(huán)和字符數(shù)組來統(tǒng)計字符串中的字符個數(shù)。以下是一個簡單的示例:

#include <stdio.h>
#include <string.h>

int main() {
    char str[100]; // 定義一個字符數(shù)組,用于存儲字符串
    int count = 0; // 定義一個整數(shù)變量,用于計數(shù)字符個數(shù)

    // 從用戶輸入獲取字符串
    printf("請輸入一個字符串:");
    fgets(str, sizeof(str), stdin);

    // 計算字符串中的字符個數(shù)(不包括換行符)
    for (int i = 0; str[i] != '\0'; i++) {
        count++;
    }

    // 輸出字符個數(shù)
    printf("字符串中的字符個數(shù)為:%d\n", count);

    return 0;
}

這個程序首先定義了一個字符數(shù)組str和一個整數(shù)變量count。然后,它使用fgets函數(shù)從用戶輸入獲取字符串。接下來,它使用一個for循環(huán)遍歷字符串中的每個字符,直到遇到換行符(\0)。在每次迭代中,它將count的值加1。最后,它輸出字符個數(shù)。

0