华为机试——计算字符个数
题目描述
写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
输入例子:
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 状态:答案正确
华为机试——计算字符个数相关推荐
- 华为在线题--计算字符个数
计算字符个数 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字符串, ...
- 华为机试 计算加减乘除数学表达式的结果
源 代码链接http://codepad.org/s7KRVYiV #include <stdlib.h> #include <stdio.h> #include < ...
- 华为机试--统计字符
描述: 输入一行字符,分别统计出包含英文字母.空格.数字和其它字符的个数. 数据范围:输入的字符串长度满足 1≤n≤1000 输入描述: 输入一行字符串,可以有空格 输出描述: 统计其中英文字符,空格 ...
- 华为机试——计算面积
[计算面积] 绘图机器的绘图笔初始位i在原点(0.0). 机器启动后其绘图笔按下面规则绘制直线: 1 )尝试沿着横向坐标轴正向绘制直线,直到给定的终点值E, 2 )期间可通过指令在纵坐标轴方向进行偏移 ...
- 牛客网--华为机试在线训练2:计算字符个数
牛客网–华为机试在线训练2:计算字符个数 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母 ...
- 牛客网--华为机试在线训练10:字符个数统计
牛客网–华为机试在线训练10:字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数.字符在ACSII码范围内(0~127).不在范围内的不作统计. 输入描述: 输入N个字符,字符在A ...
- 【华为机试】HJ2 计算某字符出现次数
[华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ2 计算某字符出现次数 ## [华为机试]HJ ...
- 华为机考HJ2计算字符个数
华为机考HJ2计算字符个数 gets();每次收一行字符. getchar();每次收一个字符. 两个都存储后用第二个在第一个串中检索. 大小写的问题用大小写的ASCII码差值32解决. 暴力破解,没 ...
- 《华为机试》刷题之HJ84 统计大写字母个数
<华为机试>刷题之统计大写字母个数 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目: 找出给定字符串中大写字符(即'A'-' ...
最新文章
- java-多线程 String 常量池缓存功能带来的问题
- 财务大数据比赛有python吗-【教改实验班简介】财务大数据分析班
- memcache读书笔记(二)
- android之Fragment(官网资料翻译)二
- git cherry-pick改写提交
- Matlab:盲反卷积还原失焦图像
- 平凡的世界和你我 (武惠良与杜丽丽)
- PHP中类明明存在 但class_exists 确检测不到的坑: 使用完整命名空间
- 物流设计大赛优秀作品_重磅!312支高校战队入围!谁主第六届全国大学生物流设计大赛复赛...
- python删除txt指定内容_使用Python删除文本文件中的部分内容 | 学步园
- 【Beta】Phylab 测试报告
- uni-app开发开发h5,小程序,app,注意事项
- java tm 2已停止工作_Java(TM) 2 Platform Standard Edition binary 已停止工作
- 当c语言学到大成时,教孩子学编程(信息学奥赛C语言版)
- 联想r720自带杜比驱动下载_联想Yoga 9i 拼凑产品,营销行为直呼内行
- C++ 合并两个有序链表
- 如何禁止拼音加加自动修改IE首页
- 学习笔记(02):程序员的数学:微积分-常用导数(二):最常用到的技巧
- require(): open_basedir restriction in effect错误解决
- React系列(一) -邂逅React开发
热门文章
- word转pdf出现空白页||去除PDF中的指定页
- [轨道力学] 轨道力学期末复习
- 解决The‘Access-Control-Allow-Origin‘ header contains multiple values‘*, ....‘, but only one is allowed
- 流量卡官网源码多功能集成式源码
- WordPress开发暗黑系列流量主收益高清壁纸小程序-可二开-无授权
- Typecho浅色三栏主题
- 实用常识 | 一篇文章记录如何轻松清理C盘,C盘又满了,继续盘它
- mysql create database to_mysql之CREATE DATABASE Syntax(创建数据库)
- 国际运营版Java区块链交易所源码币币+法币+永续+期权+机器人
- 响应式设计PageAdmin个人博客系统源码v4.0.10