输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

简介: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

//题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
#include<stdio.h>
int main()
{
    char c;
    int zimu=0,kongge=0,shuzi=0,others=0;
    printf("请输入一字符:\n");
    //用getchar获取字符,换行结束 
    while((c=getchar())!='\n') 
    {
        if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))//大写或者小写字母 
            zimu++;
        else if(c>='0'&&c<='9')
            shuzi++;
        else if(c==' ')//空格 
            kongge++;
        else
            others++;
    }
    printf("字母=%d,数字=%d,空格=%d,其他=%d\n",zimu,shuzi,kongge,others);
    return 0;
}

测试:

1.png

相关文章
|
7月前
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
90 1
输入一个字符判断是数字还是字母 如果是字母是大写字母还是小写字母 是声母还是韵母
|
2月前
判断输入的字母是元音,还是辅音
【10月更文挑战第15天】判断输入的字母是元音,还是辅音。
37 5
|
4月前
|
人工智能
将两个数字用字符串输入,因为b它字符都一样,
将两个数字用字符串输入,因为b它字符都一样,
|
6月前
统计出其中英文字母、空格、数字和其它字符的个数
【6月更文挑战第8天】统计出其中英文字母、空格、数字和其它字符的个数。
47 9
|
7月前
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。 提示:利用ord()函数来获得字符的 ASCIl。
169 1
输入一个字符,判断该字符是大写字母、小写字母,数字还是其他字符,并作相应的显示。
题目:分别统计字符串中大写字母和小写字母的个数。
题目:分别统计字符串中大写字母和小写字母的个数。
统计数字字符和空格
统计数字字符和空格
117 0
求字符串中大小写字母个数及其他符号个数!
求字符串中大小写字母个数及其他符号个数!
66 0
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
判断字符串首个字母是否大写,若大写,则输出该字符串中大写字母的个数 并打印。
167 0
|
机器学习/深度学习 CDN
编写程序统计从键盘输入的一行文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同一个字母看待。 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按
编写程序统计从键盘输入的一行文本中各个字母的个数。 输入以回车键结束。 不区分大小写,大写字母与相应的小写字母按照同一个字母看待。 要求输出按照各个字母出现的个数从大到小进行排序,出现的个数相同的,按
380 0