当前位置:网站首页>tolower函数
tolower函数
2022-08-03 07:10:00 【3D_vision】
c++中的这个函数主要功能是把字母字符转换成小写,非字母字符不做出处理。
我们可以在一个例题中学习到:
描述
写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)
数据范围: 1≤n≤1000 1 \le n \le 1000 \ 1≤n≤1000
输入描述:
第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字符。
输出描述:
输出输入字符串中含有该字符的个数。(不区分大小写字母)
示例1
输入:
ABCabc
A
输出:
2
这个题呢,题目中就提到了不区分大小写字母,因此使用tolower函数将所有的大写字母都转化为小写字母。
#include<iostream>
#include<string>
using namespace std;
int main(){
string s;
getline(cin, s);
char c = getchar();
int ans = 0;
for( int i = 0; i< s.size();i++){
if(tolower(c) == tolower(s[i])){
ans++;
}
}
cout<<ans;
return 0;
}
边栏推荐
猜你喜欢
随机推荐
数据库表结构文档 生成工具screw的使用
Shell脚本之一键安装mysql
【第1天】SQL快速入门-基础查询(SQL 小虚竹)
亿流量大考(1):日增上亿数据,把MySQL直接搞宕机了...
VR全景市场拓展技巧之“拓客宝典”
安全狗云原生安全能力全面亮相全球数字经济大会暨ISC互联网安全大会
LiveData 记录下 +
6.nodejs--promise、async-await
第一章:ARM公司Cortex-M 系列处理器介绍,第二章:嵌入式软件开发介绍和第三章:Cortex-M3和Cortex-M4处理器的一般介绍
【着色器实现HandDrawn简笔画抖动效果_Shader效果第十二篇】
Postman will return to the interface to generate a json file to the local
在线开启gtid偶发hang住的问题解决
【图像去雾】基于matlab暗通道和非均值滤波图像去雾【含Matlab源码 2011期】
STL迭代器
【着色器实现Glow可控局部发光效果_Shader效果第十三篇】
mongodb的shell脚本
多线程案例
Umi 4 快速搭建项目
mysql存生僻字奇怪问题,mysql为什么不能辨别mb4字符?
C语言入门实战(14):选择排序


![[ 漏洞复现篇 ] yapi 代码执行 getshell 漏洞复现详解](/img/85/a4142689c22492cd898bd8275cd2c5.png)






