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