在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ù)。