Advertisement

华为机试统计字符数量

阅读量:

华为机试训练2-计算字符个数

  • 问题说明
    • 问题分析
    • 程序实现

题目描述

题目说明

复制代码
* 编制一段代码,用于处理包含字母、数字及空格的字符串输入,并指定一个字母字符,最终统计并输出该字母在原始字符串中的出现总次数。统计过程中不考虑字母的大小写差异。

输入说明:

复制代码
    第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。

    
    
        
复制代码
    输出输入字符串中含有该字符的个数。

    
    
        
在这里插入图片描述

题目解析

  • 本题的难度并不高
    • 首先,应将字符串(后文以str 表示)以及需要统计的字符(后文以char 表示)统一转换为小写或大写形式,从而排除大小写差异带来的干扰
    • 接着,需要定义一个计数变量 count,用于统计char在字符串中出现的总次数
    • 然后,对str进行逐字符遍历,并将每个字符与目标字符char进行比对,若一致则使计数器 count 的值增加1

全部评论 (0)

还没有任何评论哟~