当前位置: 首页 > news >正文

计算某字符出现次数

描述
写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)

数据范围:
1≤n≤1000

输入描述:
第一行输入一个由字母、数字和空格组成的字符串,第二行输入一个字符(保证该字符不为空格)。

输出描述:
输出输入字符串中含有该字符的个数。(不区分大小写字母)

示例1
输入:
ABCabc
A
输出:
2

#include<iostream>
#include<string>
using namespace std;
int main() {string s;char mid;getline(cin, s);cin >> mid;int l = s.length();int result = 0;for (int i = 0; i < l; i++) {if (s[i] == mid) {result++;}else if(s[i] - 32 == mid) {if (s[i] <= 'z' && s[i] >= 'a') {result++;}}else if (s[i] + 32 == mid) {if (s[i] <= 'Z' && s[i] >= 'A') {result++;}}}cout << result;return 0;
}

http://www.mrgr.cn/news/42797.html

相关文章:

  • Java中的while和do...while循环
  • 代码随想录:冗余连接|、||
  • vim 操作
  • Yocto - 使用Yocto开发嵌入式Linux系统_07 构建使用的临时文件夹
  • 第 33 章 Ajax
  • 温度转换-C语言
  • 前端媒体查询的用法及案例
  • 746. 使用最小花费爬楼梯
  • 算法(食物链)
  • 算法(最大异或对)
  • 简单的a+b-C语言
  • 前端的混合全栈之路Meteor篇(三):发布订阅示例代码及如何将Meteor的响应数据映射到vue3的reactive系统
  • 深入浅出 CSS 定位:全面解析与实战指南
  • 三维世界的魅力:探索开源的Three.js案例
  • 【Linux】进程地址空间(初步了解)
  • 物理学基础精解【51】
  • SpringBoot基础(三):Logback日志
  • 【AIGC】2022-NIPS-视频扩散模型
  • 20241004给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Android12时永不休眠的步骤
  • 国外电商系统开发-运维系统批量添加服务器