当前位置:网站首页>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;
}
边栏推荐
猜你喜欢
Postman will return to results generated CSV file to the local interface
数据库表结构文档 生成工具screw的使用
- display image API OpenCV 】 【 imshow () to a depth (data type) at different image processing methods
REST学习
调用feign报错openfeign/feign-core/10.4.0/feign-core-10.4.0.jar
postman将接口返回结果生成csv文件到本地
pt-online-schema-change工具使用的一次
学习笔记:机器学习之逻辑回归
mysql备份时的快照原理
《21天精通TypeScript-5》类型注解与原始类型
随机推荐
请求与响应:响应
information_schema
如何让背景色在任何设备宽高都能填充整个屏幕
华为设备配置BFD与接口联动(触发与BFD联动的接口物理状态变为Down)
excel高级绘图技巧100讲(二十一)- Excel层叠柱形图
推荐系统-排序层-精排模型:LR、GBDT、Wide&Deep、DCN、DIN、DIEN、MMOE、PLE
推荐系统-排序层-模型:Wide&Deep
推荐系统-排序层-特征工程:用户特征、物品特征
Windows安装MySQL(MIS)
MySQL - 触发器
多线程可见
Shell运维开发基础(一)
postman将接口返回结果生成json文件到本地
pyspark---encode the suuid interval (based on the number of exposures and clicks)
postman将接口返回结果生成csv文件到本地
酷雷曼上新6大功能,全景营销持续加码
加载properties文件,容器总结
第一章:ARM公司Cortex-M 系列处理器介绍,第二章:嵌入式软件开发介绍和第三章:Cortex-M3和Cortex-M4处理器的一般介绍
Karatsuba大数乘法的Verilog实现
面试介绍项目经验(转)