当前位置:网站首页>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;
}
边栏推荐
- How to choose a reliable and formal training institution for the exam in September?
- 《21天精通TypeScript-5》类型注解与原始类型
- 亿流量大考(1):日增上亿数据,把MySQL直接搞宕机了...
- C语言实现树的底层遍历--超简代码
- Nanny level explains Transformer
- consul理解
- 【云原生--Kubernetes】Pod容器与镜像拉取策略
- Roson的Qt之旅#106 QML在图片上方放置按钮并实现点击按钮切换图片
- 计算机网络常见面试题总结
- 【图像去噪】基于matlab稀疏表示KSVD图像去噪【含Matlab源码 2016期】
猜你喜欢
随机推荐
分布式数据库数据一致性的原理、与技术实现方案
在线开启gtid偶发hang住的问题解决
调用feign报错openfeign/feign-core/10.4.0/feign-core-10.4.0.jar
boot-SSE
数据仓库指标体系实践
前缀和(区间和,子矩阵的和)
工控机防勒索病毒浅析
Nanny level explains Transformer
DSP-ADAU1452输出通道配置
drop database出现1010
Haisi project summary
23届微软秋招内推
伦敦银现货市场如何使用多条均线?
mysql系统变量与状态变量
Windows安装MySQL(MIS)
jolt语法
SSM整合流程
帆软11版本参数联动为null查询全部
qt学习之旅--MinGW32编译opencv3.0.0
C语言实现树的底层遍历--超简代码









