首页 > 其他分享 >【牛客网】计算某字符的出现次数

【牛客网】计算某字符的出现次数

时间:2023-02-17 15:33:56浏览次数:51  
标签:count 字符 次数 int 牛客 str 字符串 输入

题目

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

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

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

思路

遍历即可,判断字母的话,两字符全转换成大写或者小写判断,其他字符直接比较是否相等

#include <iostream>
using namespace std;

int main() {
    string str;
    char c;
    int count = 0;
    
    getline(cin, str);
    cin >> c;

    for (int i = 0; i < str.size(); i ++) {
        if (str[i] == c || toupper(str[i]) == toupper(c)) count ++;
    }
    printf("%d", count);
    return 0;
}

标签:count,字符,次数,int,牛客,str,字符串,输入
From: https://www.cnblogs.com/basilicata/p/17130331.html

相关文章

  • 【牛客网】字符串的最后一个单词的长度
    题目描述计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入描述:输入一行,代表要计算的字符串,非空,长度小于5000。输出......
  • 滑动窗口算法-找出字符串中无重复的最长字符串
    functionlengthOfLongestSubstring($s):string{$max=0;//返回结果,初始化为0$len=strlen($s);//传入的字符串长度$str='';//维护的滑动窗口......
  • HTML 字符实体
    HTML 字符实体HTML中的预留字符必须被替换为字符实体。一些在键盘上找不到的字符也可以使用字符实体来替换。HTML实体在HTML中,某些字符是预留的。在HTML中不......
  • 牛客小白月赛12 -- E 华华给月月准备礼物 (二分)
     题目描述二月中旬虐狗节前夕,华华决定给月月准备一份礼物。为了搭建礼物的底座,华华需要若干根同样长的木棍。华华手头上有一些长度参差不齐的木棍,他想将每根都裁剪成若干......
  • 牛客小白月赛12 -- B 华华教月月做数学
     题目描述找到了心仪的小姐姐月月后,华华很高兴的和她聊着天。然而月月的作业很多,不能继续陪华华聊天了。华华为了尽快和月月继续聊天,就提出帮她做一部分作业。月月的其中......
  • 车牌号隐藏中间位数及城市去掉末尾的字符处理
    车牌号隐藏中间位数及城市去掉末尾的字符处理packagecom.example.core.mydemo;/***车牌号隐藏中间位数及城市去掉末尾的字符处理  *carPlateNum=牌A***89  ......
  • 字符串
    final字符串连接/*!!!!!!final字符串连接+*/@TestpublicvoidfianlStringTest(){finalStringstr2="a";finalStringstr3="b";......
  • 字符串的排列
    字符串的排列给你两个字符串 s1 和 s2,写一个函数来判断s2是否包含s1 的排列。如果是,返回true;否则,返回false。换句话说,s1的排列之一是s2的子串。示例......
  • 无重复字符的最长子串
    无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是......
  • c语言填空:统计输入的字符中所有大写字母的个数
    #include<stdio.h>//用来统计输入的字符中所有大写字母的个数,用#结束输入main(){inta[26],i;charch;for(i=0;i<26;i++)a[i]=【1】;ch=ge......