命令行第一行输入一串字符; 输入:ABC_ab_abc
命令行第二行输入目标字符; 输入:a或者A
统计目标字符在字符串中出现的次数(不区分大小写) 输出:3
写的小程序如下:VS 2013编译测试是OK的
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char str[BUFSIZ] = { 0 };
cin >> str;
char c;
cin >> c;
int num = strlen(str);
int count = 0;
for (int i = 0; i < num; i++)
{
if (c == str[i] || c == (str[i]-32) || c == (str[i]+32))//不区分大小写设置
{
count += 1;
}
}
cout << count << endl;
}