码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-05-07 20:16:29      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:统计   img   mic   ret   alpha   tchar   图片   lse   etc   

//alphabet 英文字母 ,blank 空格,数字 digit
#include <stdio.h>
int main()
{
    char c;
    int alphabet=0,blank=0,digit=0,other=0;
    printf("请输入一行字符:\n");
    c=getchar();
    while(c!=‘\n‘)
    {
        if(c>=‘A‘&&c<=‘Z‘||c>=‘a‘&&c<=‘z‘)
        alphabet++;
        else if(c==‘ ‘)
        blank++;
        else if(c>=‘0‘&&c<=‘9‘)
        digit++;
        else
        other++;
        c=getchar();
    }
    printf("字母个数:%d\n空格个数:%d\n数字个数:%d\n其余符号个数:%d\n",alphabet,blank,digit,other);
    return 0;
 }

技术图片

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

标签:统计   img   mic   ret   alpha   tchar   图片   lse   etc   

原文地址:https://www.cnblogs.com/LiQingXin/p/12844785.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!