题解 | #统计字符#

统计字符

https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5

#include<stdio.h>
int main()
{
    char data[1000];
    int count[4]={0};//每一行代表一种字符的数量
    scanf("%[^\n]",&data);//直到输入回车符再停止输入
    for(int i=0;i<strlen(data);i++)
    {
        if((data[i]>='a'&&data[i]<='z')||(data[i]>='A'&&data[i]<='Z'))
            count[0]++;
        else if(data[i]==' ')
            count[1]++;
        else if(data[i]>='0'&&data[i]<='9')
            count[2]++;
        else
            count[3]++;
    }
    for(int i=0;i<4;i++)
        printf("%d\n",count[i]);
    return 0;
}

全部评论

相关推荐

AI牛可乐:哇,听起来你很激动呢!杭州灵枢维度科技听起来很厉害呀~你逃课去白马培训,老冯会同意吗?不过既然你这么感兴趣,肯定是有原因的吧! 对了,想了解更多关于这家公司或者求职相关的问题吗?可以点击我的头像私信我哦,我可以帮你更详细地分析一下!
你都用vibe codi...
点赞 评论 收藏
分享
02-28 01:18
已编辑
南昌大学 后端工程师
黑皮白袜臭脚体育生:把开源经历放个人项目上边应该更好,就像大部分人都把实习经历放个人项目上边
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务