关闭

第10周 C语言程序设计(新2版) 第三章例题 swich统计数字、字符和其它符号

764人阅读 评论(0) 收藏 举报
分类:

问题及代码:

/*用swich语句统计数字、字符和其它符号*/
#include<stdio.h>
int main()
{
  int c,i,nwhite,ndigit[10],nother;
  for(i=0;i<10;i++)
     ndigit[i]=0;
  while((c=getchar())!=EOF)
   {
   swich(c)
      {
        case '0':
        case '1': 
        case '2':
        case '9':
        ndigit[c-'0']++;
          break;
        case ' ':
        case '\t':
        case '\b':
          nwhite++;
          break;
        default:
          nother++
          break;
       }
    }
   for(i=0;i<10;i++)
    printf("出现的数字为%d",ndigit[i]);
    printf("出现的空字符有%d,出现的其它字符有%d\n",nwhite,nother);
    return 0;
  }


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:87986次
    • 积分:3092
    • 等级:
    • 排名:第11168名
    • 原创:215篇
    • 转载:36篇
    • 译文:0篇
    • 评论:3条
    最新评论