//题目描述 计算字符个数
//写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
//输入描述 :
//第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。
//输出描述 :
//输出输入字符串中含有该字符的个数。
//
//示例1
//输入
//ABCDEF
//A
//输出
//1
//解题思路:
//遍历每个字符,不区分字符的大小写需要明白相差32
#include <stdio.h>
#include <string.h>
int main()
{
char str[10000];
char ch;
int len = 0;
gets(str); //以enter即'\n'为字符串的结束符
ch = getchar(); //getchar函数也是可行的
//scanf("%c",&ch); //使用scanf()函数输入字符也是可行的,
for (int i = 0; i < strlen(str); i++)
{
if (str[i] == ch || str[i] == ch - 32 || str[i] == ch + 32)
len++;
}
printf("%d\n", len);
return 0;
}