文字統計:文字の入力ライン、それぞれ、それらの文字、スペース、数字や他の文字の数の統計。

#include <stdio.h>

void main() {
    int letters = 0, spaces = 0, digits = 0, others = 0;
    char c;
    while ((c = getchar()) != '\n') {
        if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z'))
            letters++;
        else if (c == ' ')
            spaces++;
        else if (c >= '0' && c <= '9')
            digits++;
        else
            others++;
    }
    printf("l=%d,d=%d,s=%d,o=%d", letters, digits, spaces, others);
}
公開された139元の記事 ウォンの賞賛4 ビュー93万+

おすすめ

転載: blog.csdn.net/qq_38490457/article/details/104808460