题目:
接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)
数据范围:1<=n<=1000
输入描述:
第一行输入一个由字母、数字和空格组成的字符串,第二行输入一个字符(保证该字符不为空格)。
输出描述:
输出输入字符串中含有该字符的个数。(不区分大小写字母) 示例1 输入:
输入:
ABCabc
A
输出:
2
思路
遍历字符串arr[1000]中的所有字符,判断arr[i]是否等于输入字符in
不区分大小写字母
具体实现
//蓝蓝算法-day04
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main(){
//由字母、数字和空格组成的字符串
//char arr[1000]="\0"; 这个无法输入数字
string s;
char in;
int num=0;
//scanf("%s",&s);
//字符串的输入方法
getline(cin,s);
//换行输入in字符时,%c不会忽略换行符,%c ----> \n%c
scanf("\n%