华为机试题 计算字符个数
来源:互联网 发布:开源wiki系统 php 编辑:程序博客网 时间:2024/06/06 01:42
题目描述
写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
输入一个有字母和数字以及空格组成的字符串,和一个字符。
输出描述:
输出输入字符串中含有该字符的个数。
示例1
输入
ABCDEF
A
输出
1
//解法1#include<iostream>#include<string>using namespace std;int calnum(string str,char c){ int res=0; if(c>='A'&&c<='Z'){ for(int i=0;i<str.size();i++){ if(str[i]==c||str[i]==c+32) res++; } return res; } if(c>='a'&&c<='z'){ for(int i=0;i<str.size();i++){ if(str[i]==c||str[i]==c-32) res++; } return res; } for(int i=0;i<str.size();i++){ if(str[i]==c) res++; } return res;}int main(){ string str; getline(cin,str); char c; cin>>c; int result=calnum(str,c); cout<<result<<endl; return 0;}
//解法2int calnum(string str,char c){ int res=0; char c2; if(c>='A'&&c<='Z') c2=c+32; if(c>='a'&&c<='z') c2=c-32; for(int i=0;i<str.size();i++){ if(str[i]==c||str[i]==c2) res++; } return res; }
阅读全文
0 0
- 华为机试题--2.计算字符个数
- 华为机试题 计算字符个数
- 华为机试题--8.字符个数统计
- 华为机试题:字符个数统计
- 华为机试 计算字符个数
- 华为机试,计算字符的个数
- 【华为机试】计算字符个数
- 华为在线机试-计算字符个数
- 华为OJ:计算字符个数
- 【华为OJ】计算字符个数
- 华为oj 计算字符个数
- 华为oj 计算字符个数
- 【华为 OJ】 计算字符个数
- 【华为OJ】计算字符个数
- 【华为OJ2】计算字符个数
- 华为OJ:计算字符个数
- 华为机考题 002计算字符串中字符的个数
- Java - 华为机试训练 - 计算字符个数
- 推荐两份学习 Kotlin 和机器学习的资料
- sql中关于时间的函数用法整理
- 有故障的打字机 题解
- 全面解释java中StringBuilder、StringBuffer、String类之间的关系
- java反射在单元测试中的应用
- 华为机试题 计算字符个数
- 哈工大锐捷网络处理问题
- Linux上搭建shadowsocks服务
- java 在线编辑模版 代码编辑器 兼容手机平板PC freemaker 静态引擎 网站源码
- 下载和安装python
- #python练习#leetcode392. Is Subsequence【贪心】
- 欢迎使用CSDN-markdown编辑器
- Android 签名时 v2 与 v1 的选择
- USACO 2.4 D Bessie Come Home 题解