题目描述

写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。

输出描述:
输出输入字符串中含有该字符的个数。

输入例子:
ABCDEF
A

输出例子:
1

思路:

将输入字符转成小写,s中当前的字符如果和这个字符相等或者ASCII码值小32,计数。

代码:

#include <iostream>
#include <string>
using namespace std;int main(){string s;char ch;getline(cin,s);//读入字符串cin>>ch;//读入字符 ch=tolower(ch);//因为不区分大小写,所以将这个字符转成小写int count=0;for(string::iterator iter=s.begin();iter!=s.end();++iter){if(ch==*iter||char(ch-32)==*iter){//如果s中的当前字符和这个字符相等或者ASCII码值小32++count;//则计数}}cout<<count<<endl;return 0;
}

输出结果: 运行时间: <1 ms 占用内存:8552K 状态:答案正确

华为机试——计算字符个数相关推荐

  1. 华为在线题--计算字符个数

    计算字符个数 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字符串, ...

  2. 华为机试 计算加减乘除数学表达式的结果

    源   代码链接http://codepad.org/s7KRVYiV #include <stdlib.h> #include <stdio.h> #include < ...

  3. 华为机试--统计字符

    描述: 输入一行字符,分别统计出包含英文字母.空格.数字和其它字符的个数. 数据范围:输入的字符串长度满足 1≤n≤1000 输入描述: 输入一行字符串,可以有空格 输出描述: 统计其中英文字符,空格 ...

  4. 华为机试——计算面积

    [计算面积] 绘图机器的绘图笔初始位i在原点(0.0). 机器启动后其绘图笔按下面规则绘制直线: 1 )尝试沿着横向坐标轴正向绘制直线,直到给定的终点值E, 2 )期间可通过指令在纵坐标轴方向进行偏移 ...

  5. 牛客网--华为机试在线训练2:计算字符个数

    牛客网–华为机试在线训练2:计算字符个数 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母 ...

  6. 牛客网--华为机试在线训练10:字符个数统计

    牛客网–华为机试在线训练10:字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在A ...

  7. 【华为机试】HJ2 计算某字符出现次数

    [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ ...

  8. 华为机考HJ2计算字符个数

    华为机考HJ2计算字符个数 gets();每次收一行字符. getchar();每次收一个字符. 两个都存储后用第二个在第一个串中检索. 大小写的问题用大小写的ASCII码差值32解决. 暴力破解,没 ...

  9. 《华为机试》刷题之HJ84 统计大写字母个数

    <华为机试>刷题之统计大写字母个数 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目: 找出给定字符串中大写字符(即'A'-' ...

最新文章

  1. java-多线程 String 常量池缓存功能带来的问题
  2. 财务大数据比赛有python吗-【教改实验班简介】财务大数据分析班
  3. memcache读书笔记(二)
  4. android之Fragment(官网资料翻译)二
  5. git cherry-pick改写提交
  6. Matlab:盲反卷积还原失焦图像
  7. 平凡的世界和你我 (武惠良与杜丽丽)
  8. PHP中类明明存在 但class_exists 确检测不到的坑: 使用完整命名空间
  9. 物流设计大赛优秀作品_重磅!312支高校战队入围!谁主第六届全国大学生物流设计大赛复赛...
  10. python删除txt指定内容_使用Python删除文本文件中的部分内容 | 学步园
  11. 【Beta】Phylab 测试报告
  12. uni-app开发开发h5,小程序,app,注意事项
  13. java tm 2已停止工作_Java(TM) 2 Platform Standard Edition binary 已停止工作
  14. 当c语言学到大成时,教孩子学编程(信息学奥赛C语言版)
  15. 联想r720自带杜比驱动下载_联想Yoga 9i 拼凑产品,营销行为直呼内行
  16. C++ 合并两个有序链表
  17. 如何禁止拼音加加自动修改IE首页
  18. 学习笔记(02):程序员的数学:微积分-常用导数(二):最常用到的技巧
  19. require(): open_basedir restriction in effect错误解决
  20. React系列(一) -邂逅React开发

热门文章

  1. word转pdf出现空白页||去除PDF中的指定页
  2. [轨道力学] 轨道力学期末复习
  3. 解决The‘Access-Control-Allow-Origin‘ header contains multiple values‘*, ....‘, but only one is allowed
  4. 流量卡官网源码多功能集成式源码
  5. WordPress开发暗黑系列流量主收益高清壁纸小程序-可二开-无授权
  6. Typecho浅色三栏主题
  7. 实用常识 | 一篇文章记录如何轻松清理C盘,C盘又满了,继续盘它
  8. mysql create database to_mysql之CREATE DATABASE Syntax(创建数据库)
  9. 国际运营版Java区块链交易所源码币币+法币+永续+期权+机器人
  10. 响应式设计PageAdmin个人博客系统源码v4.0.10