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

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

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

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

示例1
输入
ABCDEF A
输出
1

我的答案

#include<iostream>
#include<string>using namespace std;
int main(){string str;char c;int NumOfC = 0;while(getline(cin,str) && (cin >> c)){if((c >='a' && c <= 'z') || (c >='A' && c <= 'Z')){c = toupper(c);for(int i = 0; i < str.size(); i++){if(toupper(str[i]) == c)NumOfC++;}cout << NumOfC << endl;}else {for(int i = 0; i < str.size(); i++){if(str[i] == c)NumOfC++;}cout << NumOfC << endl;}}return 0;
}

牛客网--华为机试在线训练2:计算字符个数相关推荐

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

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

  2. 牛客网–华为机试在线训练9:提取不重复的数

    牛客网–华为机试在线训练9:提取不重复的数 题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数. 输入描述: 输入一个int型整数 输出描述: 按照从右向左的阅读顺 ...

  3. 牛客网–华为机试在线训练8:合并表记录

    牛客网–华为机试在线训练8:合并表记录 题目描述 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出. 输入描述: 先输入键值对的个 ...

  4. 牛客网–华为机试在线训练7:取近似值

    牛客网–华为机试在线训练7:取近似值 题目描述 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值.如果小数点后数值大于等于5,向上取整:小于5,则向下取整. 输入描述: 输入一个正浮点数值 输 ...

  5. 牛客网–华为机试在线训练6:质数因子

    牛客网–华为机试在线训练6:质数因子 题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 ) 最后一个数后面也要有空格 详细描述: 函数接 ...

  6. 牛客网–华为机试在线训练5:进制转换

    牛客网–华为机试在线训练5:进制转换 题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串.(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串. 输出描述: 输出该 ...

  7. 牛客网–华为机试在线训练4:字符串分隔

    牛客网–华为机试在线训练4:字符串分隔 题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组: •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输 ...

  8. 【To Debug】牛客网--华为机试在线训练3:明明的随机数

    牛客网–华为机试在线训练3:明明的随机数 题目描述 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字, ...

  9. 牛客网--华为机试在线训练1:字符串最后一个单词的长度

    牛客网–华为机试在线训练1:字符串最后一个单词的长度 题目地址: https://www.nowcoder.com/practice/8c949ea5f36f422594b306a2300315da? ...

最新文章

  1. 作为零基础如何自学软件测试?
  2. 在eclipse中使用JDBC连接MySQL5.7.24
  3. python 中的os.path.split()函数用法
  4. jquery表单验证源码
  5. Java案例:泛型用法演示
  6. object.__比较运算__
  7. java 8 Optional解决空指针异常问题
  8. java 改文件名的例子
  9. python 图像倾斜校正_通过OpenCV和Python进行文本倾斜校正
  10. 【单片机仿真】(十一)指令系统逻辑运算指令 — 逻辑与指令ANL、逻辑或指令ORL
  11. vue 点击按钮改变颜色
  12. 山东省软件设计大赛参赛心得
  13. 管理故事:孙权的用人哲学
  14. [区间dp]涂色 洛谷P4170
  15. 突破Flutter私有化仓库100M限制-Hosted packages must be smaller than 100 MB
  16. python可以word添加批注_如何用POI给word指定文本增加批注?
  17. 删除MySQL表的SQL语句-DROP-TABLE-简介
  18. python爬取bilibili数据_如何使用Python爬取bilibili视频(详细教程)
  19. android 对话框大全,Android 对话框(Dialog)大全
  20. 商城项目介绍以及ES6的新语法

热门文章

  1. Decoders Matter for Semantic Segmentation: Data-Dependent Decoding Enables Flexible Feature Aggregat
  2. pytorch-tensorflow版本选择-cuda8-cudnn5.1
  3. top 并grep 特定信息打印至txt
  4. 数据结构笔记(三十二)--二叉排序树的基本概念与查找
  5. 百度地图标点点击变色_原神wiki地图工具,原神全地图资源标记全览
  6. mysql 表变量_在MySQL中创建表变量
  7. python和c混编_python与C、C++混编的四种方式(小结)
  8. 安卓中为什么onkeydown没有相应_为什么今年在园区注册个人独资企业能将企业总税率降低至3%?...
  9. java分布性_java大型分布系统性能优化实战教程
  10. python项目依赖库的导出和安装