c语言怎么统计字符个数

avatar
作者
筋斗云
阅读量:0

在C语言中,可以使用循环语句和条件判断语句来统计字符个数。下面是一个示例代码:

#include <stdio.h> int main() { char str[100]; int count = 0; printf("请输入字符串:"); gets(str);  // 输入字符串 for (int i = 0; str[i] != '\0'; i++) { if (str[i] != ' ') {  // 过滤空格 count++; } } printf("字符个数:%d\n", count); return 0; } 

在这个示例代码中,我们首先声明一个字符数组 str 来存储用户输入的字符串。然后使用 gets() 函数来输入字符串(注意:gets() 函数不安全,建议使用 fgets() 函数替代)。接下来使用一个 for 循环来遍历字符串中的每个字符,使用条件判断语句 if (str[i] != ' ') 来过滤空格字符,如果当前字符不是空格,则将计数器 count 加 1。最后输出计数器的值,即字符的个数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!