在C语言中,可以使用循环语句和计数器变量来判断输入字符的个数。具体的代码如下:
```c
#include
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`的值,即为输入的字符个数。