追逐的人生 发表于 2014-8-21 15:36:29

输入一行字符,分别统计出其中每个数字,空白符,其他字符出现的次数

本帖最后由 追逐的人生 于 2014-8-21 15:38 编辑

#include <stdio.h>
void main()
{
    int num={0};
    int blank = 0, others = 0, x=0;
    char c;
    while((c=getchar())!=EOF)
    {
      if(c>='0'&& c<='9')
            ++num;
      else if(c==' '||c=='\t'||c=='\n')
            ++blank;
      else
            ++others;
    }
      while(x<10)
      {
      printf("数字%d有%d个\n",x,num);
      x++;
      }
      printf("空白符:%d个,其他:%d个",blank, others);       
}


输入一行字符,分别统计出其中每个数字,空白符,其他字符出现的次数。
大家帮忙看看,到底哪里错了呢?百思不得其解

追逐的人生 发表于 2014-8-21 23:14:52

终于明白了{:9_217:}

小鱼游游游 发表于 2016-10-22 15:32:30

求教
页: [1]
查看完整版本: 输入一行字符,分别统计出其中每个数字,空白符,其他字符出现的次数