//用switch...case语句统计数字、空格和其他字符出现的次数

//转自K&R

#include

int main(void)

{

int c, i, nwhite, nother, ndigit[10];

nwhite = nother = 0;

for (i = 0; i < 10; i++)

ndigit[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':

ndigit[c-'0']++;

break;

case ' ':

case '\n':

case '\t':

nwhite++;

break;

default:

nother++;

break;

}

}

printf("digits =");

for (i = 0; i < 10; i++)

printf(" %d", ndigit[i]);

printf(", white space = %d, other = %d\n",nwhite, nother);

return 0;

}

C语言case次数有限制吗,用switch...case语句统计数字、空格和其他字符出现的次数...相关推荐

  1. java基础—统计一个字符串中各个字符出现的次数

    统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...

  2. 【代码】【有统计错误,待修改】统计文件中,不同字符出现的次数(未排序)

    # coding=gbk ''' Created on 2015年12月9日@author: Ryan ''' # 统计文件中,不同字符出现的次数(未排序)import MyDef tag = 1 i ...

  3. 统计一个字符串中每个字符出现的次数

    统计字符串中每个字符出现的次数 分析: 代码展示: 分析: 1.定义一个需要被统计字符的字符串.2.将字符串转换为字符数组.3.定义一个双列集合,存储字符串中的字符以及字符在此字符串中出现的次数.4. ...

  4. java统计一个字符串中每个字符出现的次数_剑指offer算法题054:字符流中第一个不重复的字符...

    推荐阅读:宇宙条的工作总结:一年前还在面试找工作,一年后在面试找工作的学弟学妹们:第一次当面试官的经历分享小编在求职找找工作期间剑指offer上的算法题刷了很多遍,并且每道题小编当时都总结了一种最适合 ...

  5. C语言从键盘上输入一个字符串,要求统计并输出该字符串中各位数字、大写字母、小写字母、空格和其他字符出现的次数

    #include <stdio.h> #include <string.h> int main() {     char str[100];     int i,num=0,s ...

  6. java case 枚举_java枚举类型使用switch case

    枚举类: public enum ContractTempletEnumCopy { PPT(1), SIGNT(2), UNKNOWN(-1); private Integer id; Contra ...

  7. 统计输入中数字出现的次数java,java实现统计文章(英文)中字母、数字、空格和其他字符出现的次数...

    import java.util.Scanner; /** * * @author Administrator 统计字符串中字母数字和空格等字符出现的个数. * */ public class Cal ...

  8. java txt中统计一个字母出现的次数并储存,统计txt文件中每个字符出现的次数,并根据次数从高到低排序...

    使用HashMap来存放信息 /* * @Description //main函数 * @Param * @return **/ import java.io.*; import java.util. ...

  9. EXCEL中统计某个单元格内字符出现的次数(利用LEN、SUBSTITUTE函数实现)

    利用LEN.SUBSTITUTE函数实现统计单元格内字符个数 在B2单元格中输入:=LEN(A1)-LEN(SUBSTITUTE(A1,":","")) 其中: ...

最新文章

  1. org.springframework.security.web.util.TextEscapeUtils
  2. mqtt session保持 订阅消息_MQTT系列 | MQTT消息的发布和订阅
  3. windows下安装多个tomcat服务
  4. 英文金曲大赛_JAVA
  5. CASE_04 基于FPGA的电梯控制器
  6. 小汤学编程之JAVA番外篇——Properties工具类
  7. 求两等长升序序列的中位数
  8. Qt4_Laying Out Widgets Widgets
  9. 强连通分量算法(2)
  10. java中quickstart_Beam编程系列之Java SDK Quickstart(官网的推荐步骤)
  11. c语言 银行叫号系统,【分享】C语言 银行取票排队系统
  12. http://www.baidu.com/cb.php?,帮助文档首页/百度翻译
  13. pg数据库的一些问题
  14. 十三种Java开发工具
  15. anaconda怎么切换目录_Anaconda更改工作路径
  16. 模拟信号幅度调制之AM
  17. 已经更CSS《一篇文章让你从HTML零基础入门前端开发》12.22
  18. 【QT】缺少Qt5Widgetsd.dll等文件的问题
  19. 基于线性回归的股票预测案例
  20. Unity赛车码表原理

热门文章

  1. 【spring】p命名空间的使用
  2. ClickHouse 学习
  3. 数字字符串转化为时间字符串
  4. IOS手机全屏长按识别二维码HTML代码
  5. 梦美生命获1亿元A轮融资,鼎晖领投
  6. 人工智能 有信息搜索 (启发式)
  7. Docker构建Nginx+Tomcat动静分离架构
  8. Android 占位符 %1$s %1$d
  9. HTML5 模板推荐
  10. 1004_C/C++笔试题_13:16道c语言面试【8/9】