描述:从键盘输入一串由大小写字母、数字、空格组成的字符串,再输入一个字符,计算这个字符在字符串中出现的次数,如果字符是字母不考虑大小写。
例如:
输入:aasjsiueAU 23 Jhhj
a
输出:3
输入:HUIOjk6 huu7856
6
输出:2
#include<stdio.h>
int main()
{
char string[1001];
char c;
int i;
int num=0;
gets(string);
c=getchar();
for(i=0;i<1001 && string[i]!='\0';i++)
{
if(c>=65)
{
if(string[i]==c || string[i]==c-32 || string[i]==c+32)
num++;
else
num=num+0;
}
else
{
if(string[i]==c)
num++;
else
num=num+0;
}
}
printf("%d\n",num);
return 0;
}