温馨提示×

c语言怎么判断输入字符个数

小亿
594
2023-08-18 17:59:02
栏目: 编程语言

在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的值,即为输入的字符个数。

0