华为oj之计算字符个数
来源:互联网 发布:每次人口普查的数据 编辑:程序博客网 时间:2024/06/04 18:16
题目: 计算字符个数
- 热度指数:8276 时间限制:1秒 空间限制:32768K
- 本题知识点: 字符串
题目描述
写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
输入例子:
ABCDEFA
输出例子:
1
在线提交网址:
http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1?tpId=37&tqId=21225&rp=&ru=/ta/huawei&qru=/ta/huawei/question-ranking
分析:
遍历输入的字符串, 将当前位置的字符与输入的字符进行比较, 如果差值为32、-32或0, 则将计算器+1. (注意: 不区分字母大小写)
已AC代码:
#include<cstdio>#include<iostream>#include<string>using namespace std;int main(){ string str; char ch; cin>>str>>ch; int len = str.length(); int count = 0; for(int i=0; i != len; i++) { if( (str[i] - ch == 32 || str[i] - ch == -32) || str[i] == ch) // 不区分大小写 { count++; } } cout<<count<<endl; return 0;}
1 0
- 华为oj之计算字符个数
- 华为OJ:计算字符个数
- 【华为OJ】计算字符个数
- 华为oj 计算字符个数
- 华为oj 计算字符个数
- 【华为 OJ】 计算字符个数
- 【华为OJ】计算字符个数
- 华为OJ:计算字符个数
- 计算字符个数(华为oj初级)
- 【华为OJ】【002-计算字符个数】
- 华为OJ——计算字符个数
- 华为OJ 初级:计算字符个数
- 华为OJ——计算字符个数
- [华为OJ--C++]002-计算字符个数
- 华为oj初级 计算字符个数
- 华为oj之字符个数统计
- 华为oj之字符个数统计
- 华为在线训练之计算字符个数
- UVA 1262
- 剑指offer--面试题46:求1+2+3+...+n
- 小娴的男友小旭不幸患了一种怪病,这种怪病吞噬了他的大部分记忆,同时让他突然间不会书写符合正确语序的英文。神奇的是,虽然他写出的句子看上去杂乱无章,不过经过仔细分析可以发现,如果把单词的顺序倒过来,语法
- shell编程之BASH_BUILTINS
- untiy 3d ShaderLab_第9章_1_平面阴影(三) 点光源对平面的投影
- 华为oj之计算字符个数
- play框架自定义插件plugin拦截器
- [从头学数学] 第282节 [计算几何] 相邻边和相邻点
- UIViewController添加UICollectionView控件顶端出现留白的解决办法
- Min-height 最小高度兼容ie6
- 第55课: 在线广告点击流处理代码的分析和实现
- Android--RxJava之并发处理(SerializedSubject)
- 剑指offer--面试题47:不用加减乘除做加法
- mysql条件查询