21xrx.com
2024-11-25 00:18:32 Monday
登录
文章检索 我的文章 写文章
如何用C语言统计字符串中大小写字母、数字和字符的个数
2023-06-15 07:16:44 深夜i     --     --
C语言 字符串 大小写字母 数字 字符 计数器 循环 遍历 字符指针 if语句 gets函数 strlen函数 输出

在C语言中,对于给定的字符串,需要进行一些处理来找出其中大小写字母、数字和字符的个数。这可以通过循环遍历字符串并使用计数器来完成。

首先,需要定义一个字符串变量来存储输入的字符串。然后,可以使用字符指针来遍历字符串,并使用if语句来判断每个字符是大写字母、小写字母、数字还是符号。对于每个字符类型,使用不同的计数器来记录出现的次数。最后,输出每个计数器的值,以获取字符串中各种字符类型出现的次数。

下面是一个使用C语言统计字符串中大小写字母、数字和字符的个数的示例代码:


#include

#include

#include

int main()

{

  char str[100];

  int i, len, upper = 0, lower = 0, digit = 0, special = 0;

  printf("请输入字符串:\n");

  gets(str);

  len = strlen(str);

  for (i = 0; i < len; i++)

  {

   if (str[i] >= 'A' && str[i] <= 'Z')

     upper++;

   else if (str[i] >= 'a' && str[i] <= 'z')

     lower++;

   else if (str[i] >= '0' && str[i] <= '9')

     digit++;

   else

     special++;

  }

  printf("\n输入的字符串中:\n");

  printf("大写字母数量:%d\n", upper);

  printf("小写字母数量:%d\n", lower);

  printf("数字数量:%d\n", digit);

  printf("符号数量:%d\n", special);

  return 0;

}

一些

  
  

评论区

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