题目描述
写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
输入描述:
第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。
输出描述:
输出输入字符串中含有该字符的个数。


#include
#include
using namespace std;
int main()
{
    string S;
    int num = 0;
    char c;
    while (getline(cin, S) && cin >> c)
    {
        int i = 0;
        int j = 0;
        if (c >= 'a' || c <= 'z')
        {
            while (i

通过此题复习一下关于字符的几个字符分类函数:
以下三个如果参数符合条件就返回真
1.islower(char c)小写字母a~z
2.isuppter(char c) 大写字母a~z
3.isalnum()是否是字母或数字
以下两个是字符转换函数:
int tolower()转换为小写
int touppter()转换为大写