华为机试——计算字符个数
来源:互联网 发布:洗衣烘干一体机 知乎 编辑:程序博客网 时间:2024/05/22 04:57
题目描述
写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
输入例子:
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 状态:答案正确
0 0
- 华为机试——计算字符个数
- 华为机试 计算字符个数
- 华为机试,计算字符的个数
- 【华为机试】计算字符个数
- 华为在线机试-计算字符个数
- 华为OJ——计算字符个数
- 华为OJ——计算字符个数
- 华为——计算字符个数
- Java - 华为机试训练 - 计算字符个数
- 《华为机试在线训练》之计算字符个数
- 华为机试题--2.计算字符个数
- 华为机试题 计算字符个数
- 华为机试——字符个数统计
- 华为机试——字符个数统计
- 华为OJ:计算字符个数
- 【华为OJ】计算字符个数
- 华为oj 计算字符个数
- 华为oj 计算字符个数
- centeros 安装 ssh
- delphi xe 解析复杂json
- 将二叉树拆成链表
- 自定义iOS7导航栏背景,标题和返回按钮文字颜色
- Random 数字 | 时间随机
- 华为机试——计算字符个数
- 04.JS中的call()和apply()方法
- python读写不同编码txt文件--转自CSDN
- face_detection_alighment在windows10+caffe+vs2015下的配置
- django ORM model filter 条件过滤,及多表连接查询、反向查询,某字段的distinct
- 第一章——抽象和封装
- oracle中函数和存储过程的区别和联系
- 图片虚拟路径设置方法
- 新晋OpenStack会员:华为与华三,功人和功狗