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

简介: 输出英文字母,空格,数字,其他字符的个数
#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;
}
相关文章
|
6月前
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
85 1
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
|
1月前
判断输入的字母是元音,还是辅音
【10月更文挑战第15天】判断输入的字母是元音,还是辅音。
33 5
|
1月前
输出小写字母
【10月更文挑战第20天】输出小写字母。
28 4
|
3月前
|
人工智能
将两个数字用字符串输入,因为b它字符都一样,
将两个数字用字符串输入,因为b它字符都一样,
|
5月前
统计出其中英文字母、空格、数字和其它字符的个数
【6月更文挑战第8天】统计出其中英文字母、空格、数字和其它字符的个数。
42 9
|
6月前
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。 提示:利用ord()函数来获得字符的 ASCIl。
166 1
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
输入一个字符,判断该字符是大写英文字母,小写英文字母,空格,还是其它字符
求字符串中大小写字母个数及其他符号个数!
求字符串中大小写字母个数及其他符号个数!
61 0
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
164 0
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
306 0