输出英文字母,空格,数字,其他字符的个数

简介: 输出英文字母,空格,数字,其他字符的个数
#include<stdio.h>
int main()
{
  char a[100];
  int i,zm=0,kg=0,sz=0,qt=0;
  gets(a);
  for (i = 0; a[i] != '\0'; i++)
  {
    if (a[i] >= 'a' && a[i] <= 'z')
      zm++;
    else if (a[i] >= 'A' && a[i] <= 'Z')
      zm++;
    else if (a[i] <= '9' && a[i]>='0')
      sz++;
    else if (a[i] == ' ')
      kg++;
    else
      qt++;
  }
  printf("字母的个数为%d\n",zm);
  printf("数字的个数为%d\n",sz);
  printf("空格的个数为%d\n",kg);
  printf("其他字符的个数为%d\n",qt);
  return 0;
}
相关文章
|
7月前
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
99 1
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
|
6月前
统计出其中英文字母、空格、数字和其它字符的个数
【6月更文挑战第8天】统计出其中英文字母、空格、数字和其它字符的个数。
48 9
|
7月前
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。 提示:利用ord()函数来获得字符的 ASCIl。
177 1
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
|
7月前
|
自然语言处理
字符范围
字符范围
124 2
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
求字符串中大小写字母个数及其他符号个数!
求字符串中大小写字母个数及其他符号个数!
68 0
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
169 0
在一个小写英文字母(a-z)组成的字符串的最短子串,其包含这个字符串中出现过的所有字母,输出最左边的该类子串
在一个小写英文字母(a-z)组成的字符串的最短子串,其包含这个字符串中出现过的所有字母,输出最左边的该类子串
113 0
7-9 输出大写英文字母 (15 分)
7-9 输出大写英文字母 (15 分)
476 0
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
313 0

热门文章

最新文章