c语言

c语言中怎么统计字符个数

小亿
153
2024-09-26 01:07:57
栏目: 编程语言

在C语言中,你可以使用循环和字符数组来统计字符串中的字符个数。以下是一个简单的示例:

#include <stdio.h>
#include <string.h>

int main() {
    char str[100]; // 定义一个字符数组,用于存储字符串
    int count = 0; // 定义一个整数变量,用于计数字符个数

    // 从用户输入获取字符串
    printf("请输入一个字符串:");
    fgets(str, sizeof(str), stdin);

    // 计算字符串中的字符个数(不包括换行符)
    for (int i = 0; str[i] != '\0'; i++) {
        count++;
    }

    // 输出字符个数
    printf("字符串中的字符个数为:%d\n", count);

    return 0;
}

这个程序首先定义了一个字符数组str和一个整数变量count。然后,它使用fgets函数从用户输入获取字符串。接下来,它使用一个for循环遍历字符串中的每个字符,直到遇到换行符(\0)。在每次迭代中,它将count的值加1。最后,它输出字符个数。

0
看了该问题的人还看了