首页 > 试题广场 >

计算某字符出现次数

[编程题]计算某字符出现次数
  • 热度指数:1299094 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)

数据范围:

输入描述:

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



输出描述:

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

示例1

输入

ABCabc
A

输出

2
头像 huhao_njupt
发表于 2019-12-30 21:41:48
import java.util.*;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String str =sc.nex 展开全文
头像 WingHo
发表于 2021-10-14 03:09:50
python中字符串可以是为数组。所以用数组的内置函数 .count(),就可以直接获取出现次数啦~ st1 = input().lower() st2 = input().lower() print(st1.count(st2))
头像 lilong7676
发表于 2021-10-21 13:12:49
var str = readline().toLowerCase() var key = readline().toLowerCase() var count = 0; console.log(str.split(key).length -1)
头像 牛客975716566号
发表于 2021-09-23 11:38:48
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner s = new Scanner(System.in); String in 展开全文
头像 梁小秋
发表于 2020-04-26 08:28:09
使用 count_if 求解 #include <algorithm> #include <iostream> #include <string> using namespace std; int main() { string s; getl 展开全文
头像 牛客571288963号
发表于 2022-02-19 21:05:58
稍微修改了一下就能完全运行成功 重点:1.用getline函数避免空格影响 2.判断对比字符是字母还是数字(ascii码值) 3.字母大小写+32和-32都要考虑 #include<iostream> #include<string> using namespace std 展开全文
头像 可导必连续^-^
发表于 2022-01-12 22:17:42
String_1 = input() #输入待查找的字符串 String_1 = String_1.upper() #全部取大写(题目不区分大小写) list_1 = list(String_1) #每一个字符都做为列表的一项 check = input() #查找的字符 check = chec 展开全文
头像 LiBin195236
发表于 2019-08-21 22:19:43
import java.util.Scanner; public class Main{ public static void main(String[] args){ Scanner scanner = new Scanner(System.in); Str 展开全文
头像 ~Marienbader
发表于 2020-02-10 15:05:33
#include<iostream> #include<string> using namespace std; //!!!不区分大小写,所以进行ascll码+32一样也++ int main() { string str; char s; int c 展开全文
头像 阿亮阿亮来了呀
发表于 2022-02-28 21:58:46
/** * 二:计算某字符出现的次数 * 1.接收输入的第一个字符串,并转换为小写。(完整字符串str1) * 2.接收输入的第二个字符串,并转换为小写。(单个字符str2) * 3.将str1中的str2字符串全部替换为 “” * 4.用str1. 展开全文