21xrx.com
2024-12-23 03:42:06 Monday
登录
文章检索 我的文章 写文章
如何用C语言统计字符串中数字和字母的个数
2023-06-16 10:02:03 深夜i     --     --
C语言 统计 字符串

在我们编写C程序的过程中,有时需要对字符串中的数字和字母进行统计,本文将通过一个简单的代码示例来介绍如何使用C语言实现该功能。

在本文的示例中,我们将分别定义两个计数器,分别用于统计数字和字母的出现次数。接着,我们使用for循环逐个遍历字符串中的字符,并使用isdigit()和isalpha()函数判断每个字符是否为数字或字母。如果是数字则将数字计数器+1,如果是字母则将字母计数器+1。

最后,我们输出数字和字母的个数即可。

具体实现示例代码如下:


#include

#include

int main() {

  int digitCount = 0; // 统计数字的个数

  int letterCount = 0; // 统计字母的个数

  char str[100]; // 字符串变量

  printf("请输入一个字符串:");

  scanf("%s", str);

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

    if (isdigit(str[i])) {

      digitCount++;

    }

    if (isalpha(str[i])) {

      letterCount++;

    }

  }

  printf("该字符串中数字的个数为:%d\n", digitCount);

  printf("该字符串中字母的个数为:%d\n", letterCount);

  return 0;

}

  
  

评论区

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