写出一个程序,接受一个有字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
例如1:
输入:ABCDEF,A
输出:1
例如2:
输入:aABCDEF,A
输出:2
#include <stdlib.h> #include "oj.h" #include <string> using namespace std; /* 功能: 输入:strInValue字符串,szFlag需要统计的字符 输出: 返回:字符个数 */ int GetCount( char* strInValue ,char szFlag) { if (NULL==strInValue || szFlag=='\0') { return -1; } int count = 0; while (*strInValue) { if (tolower(*strInValue) ==tolower( szFlag)) { count++; } strInValue++; } return count; }