21xrx.com
2024-09-17 04:28:56 Tuesday
登录
文章检索 我的文章 写文章
C语言字符串中字母的个数 - 计算字符串中英文字符的数量
2023-06-15 16:32:17 深夜i     --     --
C语言 字符串 英文字符 计数器 ASCII码值

"C语言字符串中字母的个数" - 计算字符串中英文字符的数量

在C语言中,字符串是由字符数组组成的。字符数组中包含了很多字符,其中有些是英文字符。在某些情况下,我们需要统计字符串中英文字符的数量。那么如何计算C语言字符串中字母的个数呢?

一种简单的方法是循环遍历字符串中的每个字符,判断该字符是否为英文字符。如果是,则计数器加一,否则跳过继续遍历下一个字符。如下所示:


#include

int main() {

  char str[] = "Hello World";

  int count = 0;

  for(int i = 0; str[i] != '\0'; i++) {

    if((str[i] >= 'a'&&str[i] <= 'z') || (str[i] >= 'A'&&str[i] <= 'Z')) {

      count++;

    }

  }

  printf("The number of English letters in the string is %d\n", count);

  return 0;

}

上述代码中,定义了一个字符串变量str和一个计数器变量count,循环遍历字符串中的每个字符,根据字符的ASCII码值判断是否为英文字符,如果是,则计数器加一。最终输出英文字符的数量。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复