题解 | #统计字符#

统计字符

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

#include <stdio.h>
int main() {
    char str[1001];
    int i=0,a[4]={0};
    while ((str[i]=getchar())!='\n') {
        if ((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')) {
            a[0]++;
        }
        else if (str[i]==' ') {
            a[1]++;
        }
        else if (str[i]>='0'&&str[i]<='9') {
            a[2]++;
        }
        else {
            a[3]++;
        }
        i++;
    }
    for (int j=0; j<4; j++) {
        printf("%d\n",a[j]);
    }
    return 0;
}

全部评论

相关推荐

10-10 17:54
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:池是池,发是发,我曾池,我现黑
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务