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

来源:互联网 发布:会议在线报名系统 php 编辑:程序博客网 时间:2024/05/29 02:13
int main()  {    int count1 = 0;  //字母    int count2 = 0;  //空格    int count3 = 0;  //数字    int count4 = 0;  //其他    char ch = ' ';    while ((ch = getchar()) != '\n')//读取键盘上输入的字符,遇到换行符结束    {        if (((ch >= 65) && (ch <= 90)) || ((ch >= 97) && (ch <= 122)))        {            count1++;        }        else if (ch == ' ')        {            count2++;        }        else if ((ch >= 48) && (ch <= 57))        {            count3++;        }        else         {            count4++;        }    }    printf("这个字符串中字母数量是:%d\n", count1);    printf("这个字符串中空格数量是:%d\n", count2);    printf("这个字符串中数字数量是:%d\n", count3);    printf("这个字符串中其他字符数量是:%d\n", count4);    system("pause");    return 0;}
阅读全文
1 0