m0_64881388 2021-12-05 10:49 采纳率: 88.9%
浏览 18
已结题

怎么统计字符,空格,数字啊

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

  • 写回答

1条回答 默认 最新

  • 万小橘 2021-12-05 11:03
    关注

    #include<stdio.h>

    int main()
    {
    int i=0,temp1=0,temp2=0,temp3=0,temp4=0;
    char str[100];
    gets(str);
    while(str[i]!='\0')
    {
    if(str[i]>='A'&&str[i]<='z')
    temp1++;
    else if(str[i]>='0'&&str[i]<='9')
    temp2++;
    else if(str[i]==' ')
    temp3++;
    else
    temp4++;
    i++;
    }
    printf("英文字母数为%d,数字为%d,空格为%d,其他字符为%d\n",temp1,temp2,temp3,temp4);
    return 0;
    }
    如果有帮助请采纳一下谢谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月13日
  • 已采纳回答 12月5日
  • 创建了问题 12月5日