swirch语句的应用
2016-01-30 01:30
316 查看
#include <stdio.h> #include <stdlib.h> //本程序统计输入板上数字,空格,回车和其他等字符 int main() { int c,i,nwhrite,nother,ndight[10]; nwhrite = nother = 0; for(i = 0; i < 10;i ++) ndight[i] = 0; while((c = getchar()) != EOF) switch(c) {//依次执行各分支程序的做法有好处也有坏处。 //好的一面是它可以把若干个分支组合在一起完成一个任务、 //不好的一面在于从一个分支直接进入下一个分支的执行的做法并不 //健全,在做修改程序时很容易出错。 case '0':case '1':case '2':case '3':case '4': case '5':case '6':case '7':case '8':case '9': ndight[c - '0'] ++; break; case ' ': case '\n': case '\t': nwhrite ++; break; default: nother ++ ; break; } printf("digits = "); for(i = 0; i < 10;i ++) printf(" %d ",ndight[i] ); printf(",white space = %d,other = %d\n",nwhrite,nother); return 0; }
相关文章推荐
- 浅析手机抓包方法实践
- android和javascript之间相互通信实例分析
- (一三二)类的三种常见技术
- ajax.js
- (一三一)指向对象的指针
- 56565656
- Ubuntu Gitolite 安装指南 (git 服务器)
- Swift继承
- (一三〇)有关返回对象的说明
- 微芯收购Atmel得到哪些好处? 获ARM构架还窜升至MCU市场第三名
- 解决网站前台白屏
- (一二九)类中使用new
- Embarcadero Delphi 10 Seattle Update1 v23.0.21418.4207 Lite v12.1 精简版
- DEZENDER
- openCV学习记录:滤镜:反色
- 『Python』序列学习总结之一 ——列表
- android和javascript之间相互通信实例分析
- ubuntu 下jdk安装配置
- CF#24-B - F1 Champions
- 模拟测试框架-Mockito