无极空间 发表于 2021-6-5 19:19:02

人造人 发表于 2021-6-5 19:39:44

#include <stdio.h>
#include <ctype.h>

int main(void) {
    size_t num = {0};
    size_t blank = 0;
    size_t others = 0;
    int ch;
    while((ch = getchar()) != EOF) {
      if(isdigit(ch)) ++num;
      else if(isblank(ch)) ++blank;
      else ++others;
    }
    for(size_t i = 0; i < 10; ++i)
      printf("num[%lu]: %lu\n", i, num);
    printf("blank: %lu\n", blank);
    printf("others: %lu\n", others);
    return 0;
}

万千只cnm 发表于 2021-6-5 21:13:25

ctype.h
页: [1]
查看完整版本: 统计输入的数字/字符的个数各为多少?