在C語言中,可以使用循環語句和計數器變量來判斷輸入字符的個數。具體的代碼如下:
#include <stdio.h>
int main() {
char input[100]; // 假設最多可以輸入100個字符
int count = 0; // 用于記錄輸入字符的個數
printf("請輸入字符串:");
fgets(input, sizeof(input), stdin); // 讀取用戶輸入的字符串
// 遍歷字符串,統計非換行符的字符個數
for (int i = 0; input[i] != '\0'; i++) {
if (input[i] != '\n') {
count++;
}
}
printf("輸入的字符個數為:%d\n", count);
return 0;
}
在上述代碼中,使用fgets()
函數讀取用戶輸入的字符串,并將其存儲在字符數組input
中。然后使用for
循環遍歷字符數組,當遇到非換行符的字符時,將計數器count
加1。最后輸出計數器count
的值,即為輸入的字符個數。